
我在 VMWare 上運行 Windows(Server 2022,但具有/作為桌面環境),並且想要使用我不完全信任的應用程式。 Windows Sandbox 在我的系統上不可用,並且不允許程式保存其狀態。我不知道有任何其他方式來運行 Windows 應用程序,例如
- 他們只能讀取和寫入列入白名單的目錄中的檔案(理想情況下,讀取/寫入應該是單獨的權限)
- 他們無法修改系統配置(例如註冊表;如果他們需要進行更改,最好使用註冊表的副本)
- 除非明確允許,否則它們無法存取網路(這似乎已經是我的伺服器安裝中任何應用程式的標準)
我確實希望他們能夠對系統進行永久性更改以便應用程式運行就像本地安裝一樣。但僅隔離在自己的目錄中,不進行任何可能幹擾系統或其他應用程式的更改。
我也可能嘗試使用 WINE 在 Linux 系統上執行應用程序,但我不確定這是否會更好,除非我創建僅用於執行單個應用程式的 VM。這將需要更多資源,因此首選其他解決方案。
答案1
使用 VMware Workstation 或 Hyper-v。我更喜歡VMware,因為它易於使用。
設定一台或多台 Windows 用戶機。
使用僅主機網路來隔離計算機,以便您可以透過這種方式進行實驗。
在實驗之前對機器進行備份,以便在損壞機器時可以恢復一台好的機器。
虛擬機器就是為這種工作而設計的。
答案2
@DrMoishe Pippik 的評論解決了我的問題:
- 請訪問 VirusTotal.com 檢查該應用程序,以便您更好地了解其安全性。
- 您可以嘗試 Sandboxie,sandboxie-plus.com/downloads,免費用於非商業用途