| Вы можете загрузить DLL из файла. Вы можете выгрузить DLL по завершении скрипта. |
|---|
|
Функция System.LoadLibrary(path_to_dll_file) проецирует указанный исполнимый модуль в адресное пространство процесса shell-а. Перед выгрузкой (и после загрузки) библиотечного модуля, в DLL будет запущена функция DllEntryPoint (с соответствующим параметром - DLL_PROCESS_ATTACH или DLL_PROCESS_DETACH). Функция System.FreeLibrary(id_library) уменьшает счетчик библиотеки на 1, и если он 0 - то библиотека "выгрузится из памяти". Пример загрузки библиотеки:
|
| Дополнительный shell скриптов |