假設您已經在您的計算機上安裝了應用程序X,但不完全信任。我想停止這個應用程序來改變我的電腦。我的操作系統是Windows 7,但是像XP或Vista這樣的鄰居的解決方案也是有效的。提前致謝。停止在註冊表和文件系統上寫入應用程序
0
A
回答
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
相關問題
- 1. 使用小程序在客戶端系統上寫入文件
- 2. 在C#應用程序中寫入註冊表
- 3. 在64位系統中寫入註冊表值
- 4. Spring Boot應用程序無法寫入Heroku的文件系統
- 5. 應用程序無法寫入註冊表,即使用戶
- 6. 從Intranet應用程序寫入Windows註冊表
- 7. 登錄和註冊系統
- 8. 註冊和登錄系統
- 9. Heroku PHP應用程序無法寫入雪松堆棧上的文件系統
- 10. Android系統在啓動Media Intent時停止應用程序
- 11. 從同一應用程序讀取和寫入x86和x64註冊表項
- 12. 如何禁止在寫入文件時終止應用程序
- 13. Java:如何爲URL啓動系統的註冊應用程序
- 14. startUpdatingLocation +「位置更新的應用程序註冊」停止工作
- 15. 註冊表和文件系統更改標識
- 16. ASP.NET - 讀寫文件系統,在應用程序之外
- 17. 關於在Windows系統中添加註冊表項7桌面應用程序
- 18. 如何在PHP桌面/ GTK應用程序中訪問系統註冊表?
- 19. 註冊系統,我是否需要在應用程序和互聯網驗證?
- 20. 將設置寫入註冊表,由x64和x86應用程序共享(繞過註冊表重定向)
- 21. 寫入Windows文件系統
- 22. 寫入到文件系統
- 23. 檢索和寫入文件系統
- 24. OOP註冊系統
- 25. Yii註冊系統
- 26. PHP註冊系統
- 27. 如何檢查程序讀取/寫入磁盤和註冊表
- 28. 停止Gflot在GWT應用程序中自動注入Jquery/javascript
- 29. 應用程序本身(或通過Android操作系統)停止
- 30. Windows註冊表 - 註冊應用程序以打開文件類型
在乾淨的虛擬機中運行它。 – Welbog 2010-09-27 19:04:19