Обычно после создания исполняемого файла в качестве альтернативного потока данных, например:
type exec_this.bat > C:\blank.txt:exe.bat
можно просто сказать
start C:\blank.txt:exe.bat
запустить исполняемый файл. В Windows 7 все, что мне кажется, это «Доступ запрещен». или «Система не может найти файл $ WHATEVER_THE_FILE_IS.»
Как я могу выполнить этот командный файл?
windows-7
ntfs
batch
alternate-data-stream
Джозеф Хансен
источник
источник
Ответы:
Windows 7 молча удалила возможность выполнения чего-либо из ADS. Однако из командной строки DOS есть и другие параметры. Для пакетного файла вы можете выполнить построчно:
(Имейте в виду, что это на самом деле не выполняет пакетный файл в своем собственном процессе, он просто читает и выполняет каждую строку из файла.
φ
Символ набирается с альтернативным кодом 2541. Вы хотите, чтобы разделитель был символом, который вы не хотели бы ' никогда не используйте в коде.)источник