2010-09-27 22 views
0

假設您已經在您的計算機上安裝了應用程序X,但不完全信任。我想停止這個應用程序來改變我的電腦。我的操作系統是Windows 7,但是像XP或Vista這樣的鄰居的解決方案也是有效的。提前致謝。停止在註冊表和文件系統上寫入應用程序

+0

在乾淨的虛擬機中運行它。 – Welbog 2010-09-27 19:04:19

回答

1

你需要在代碼中做到這一點?有像Thinapp,Molebox和其他一些爲EXE提供虛擬化的解決方案,因此包裝的EXE不會更改文件系統或註冊表。看看他們。

+0

謝謝@Eugene。任何其他解決方案是免費且無虛擬化的? – 2010-09-28 13:35:45

+0

這些應用程序不使用我們所知道的虛擬化(在VMWAre或VirtualBox中)。它們包含一段代碼,可在運行過程中正確掛接文件系統和註冊表API調用,並將它們重定向到特定的自定義存儲。一般來說,微軟提供了一個API(忘記它的名字,對不起),它可以讓你做同樣的技巧(自己掛接Windows API調用並處理它們),而且這個API可以免費用於非商業用途,但是這需要寫很多的代碼 - 你需要鉤住大約十二個複雜功能。 – 2010-09-28 16:27:30

相關問題