Я прочитал статью на эту тему и знаю, что запуск исполняемых файлов из альтернативных потоков данных (ADS) отключен в Windows 7. Есть ли альтернативный способ добиться этого?
решение1
Да, на самом деле такой способ есть.
Создание символической ссылки на исполняемый файлудерживаемый в ADS позволит вам вызвать ссылку и запустить файл. Например, если бы у меня был исполняемый файл, вызванный some_exe.exe
в ADS, some_file.txt
я мог бы создать ссылку следующим образом:
mklink some_name.exe some_file:some_exe.exe
Затем я могу вызвать some_name.exe
для запуска исполняемый файл, содержащийся в some_file.txt
.
решение2
Символические ссылки не работают для exe-файлов, созданных из ADS. Работает следующее:
expand some_file:some_exe.exe some_name.exe
Файлы скриптов будут запускаться непосредственно внутри ADS.