Вы можете загрузить DLL из файла. Вы можете выгрузить DLL по завершении скрипта.

Функция System.LoadLibrary(path_to_dll_file) проецирует указанный исполнимый модуль в адресное пространство процесса shell-а. Перед выгрузкой (и после загрузки) библиотечного модуля, в DLL  будет запущена функция DllEntryPoint (с соответствующим параметром - DLL_PROCESS_ATTACH или DLL_PROCESS_DETACH).

Функция System.FreeLibrary(id_library)  уменьшает счетчик библиотеки на 1, и если он 0 - то библиотека "выгрузится из памяти".

Пример загрузки библиотеки:
// JScript syntax
var id_lib = System.LoadLibrary("C:\\your.dll");

// If You to make the plugin:
// Plugins.ConnectPluginsLibrary(id_lib);

// The callback function
function EventFinalize(code)
{
  System.FreeLibrary(id_lib);
};

'VBScript syntax
id_lib = System.LoadLibrary("C:\your.dll")

'If You makes the plugin:
'Plugins.ConnectPluginsLibrary(id_lib)

'The callback function
Function EventFinalize(code)
  System.FreeLibrary(id_lib)
End Function
содержание
Дополнительный shell скриптов
JScript and VBScript are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries.