2011-01-06 49 views
1

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

使用进程监视器,我看到访问结果正常,但不知何故,操作系统阻止访问此文件。在Vista和更早版本中,此方法用于工作。

alt text

有谁知道如何使用Windows 7开始呢?

+0

一些较新的防病毒软件阻止这样的程序。我的问题是,你有什么真正的目的隐藏这样的exe文件? – James 2011-01-06 08:11:40

+0

的目的不是为了隐藏恶意代码,而是为了增加可移植性和用户confort。 – mox 2011-01-06 09:38:31

回答

0

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

与ADS相比,还有一个额外的优势:便携性。例如,ADS不能存储在FAT格式的卷上。 ( - > Sysinternals的)

,如果你想发布一个EXE文件解压即当需要时所需的设备驱动程序或其他辅助工具,这种技术确实是有帮助的。

相关问题