Запуск исполняемых файлов в альтернативных потоках данных

Запуск исполняемых файлов в альтернативных потоках данных

Я прочитал статью на эту тему и знаю, что запуск исполняемых файлов из альтернативных потоков данных (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.

Связанный контент