Всем привет Интересует вопрос возможно ли загрузить либу в процесс с ntfs потока ? то есть что бы после загрузки либы ее удалить ?
Я, откровенно говоря, не пробовал. Но вот статейка тут одна нашлась, мало ли. И вот пример такого модуля, который живёт в ADS: Так что, наверное, таки да, это возможно.
оказалась оч. просто всего лишь скопировать оригинал my_dll.dll copy my_dll.dll:megadll потом LoadLibrary my_dll.dll:megadll после чего DeleteFile my_dll.dll и все. Вот только один момент заметил на XP когда удаляю файл my_dll.dll либа my_dll.dll:megadll остается в процессе а в Seven при удалении библиотеки my_dll.dll ntfs поток my_dll.dll:megadll автоматом выгружается с процесса причем процесс нормально работает (не разрушается).