0
A
回答
0
我不知道怎么的Sandboxie这样做,但通常的方式是通过File System Filter Drivers:
文件系统过滤驱动拦截针对文件系统或 另一个文件系统过滤驱动 请求。在 达到其预定目标之前截获请求, 过滤器驱动程序可以扩展或替换请求的原始目标 提供的功能。
4
像Sandboxie这样的软件基本上为(沙盒)应用程序提供了一个虚拟执行环境。他们通过病毒化文件系统和注册表(读取/写入/删除/执行操作)等来实现此目的。它们也被称为羽毛重量虚拟机,因为它们为单个应用程序提供类似环境的虚拟机。您可以参考这些网页的更多信息:
http://sourceforge.net/projects/fvm-rni/(开放源代码的应用程序)
http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.74.1367&rep=rep1&type=pdf(纸)
http://www.ecsl.cs.sunysb.edu/tr/TR224.pdf(纸)
相关问题
- 1. 如何实现
- 2. 如何实现TableDecorator?
- 3. 如何实现SoapHttpClientProtocol
- 4. 如何实现IDEA?
- 5. String.fromCharCode()如何实现?
- 6. 如何实现jquery.sound.js?
- 7. Storyboard.TargetName如何实现?
- 8. \ b如何实现?
- 9. 如何实现.Join()?
- 10. DirectCast如何实现
- 11. PTRACE_SINGLESTEP如何实现?
- 12. 如何实现SSAS
- 13. 如何实现zmsg_recv_nowait?
- 14. 如何实现块
- 15. TextUtils如何实现?
- 16. 如何实现SOAP?
- 17. 如何实现Sails.js
- 18. 如何实现DialogFragment
- 19. 如何实现IEnumerable?
- 20. ACL如何实现
- 21. 如何实现GAE
- 22. ExpandableListView如何实现?
- 23. 如何实现validateToolbarItem(_ :)?
- 24. 如何实现DaggerService
- 25. 如何实现Redux?
- 26. 如何实现MVCC?
- 27. 如何实现angular2
- 28. __RTC_CheckEsp如何实现?
- 29. 如何实现getchar()?
- 30. 如何实现UIGestureRecognizerDelegate?
这是*非常*难以接受某种产品的认真听起来像狮子狗不幸事故。命名是*非常重要,当你发现错误时,自动-100分。 * Win32支持独立的存储。 – 2010-11-06 23:02:58