1

在 Windows 7 上,启动位于备用数据流中的程序(例如 start c:\temp\application.exe:hiddenProgram.exe)不再起作用!

使用进程监视器,我看到访问结果正常,但不知何故,操作系统阻止了对该文件的访问。在 Vista 和更早的版本上,这种方法曾经有效。

替代文字

有谁知道如何使用 windows 7 启动它?

4

1 回答 1

0

做 Marc Russinovich 使用 Sysinternals 工具所做的事情:将附加的可执行文件作为资源存储在主 EXE 中,并在需要时解压缩它们。

与 ADS 相比,还有一个额外的优势:便携性。例如,ADS 无法存储在 FAT 格式的卷上。

如果您想分发单个 EXE 以在需要时解压所需的设备驱动程序或其他帮助工具(-> Sysinternals),这种技术确实会很有帮助。

于 2011-01-06T10:09:30.943 回答