2011-01-06 46 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文件解壓即當需要時所需的設備驅動程序或其他輔助工具,這種技術確實是有幫助的。

相關問題