考虑到我可能实际使用的项目构想,我想我可以尝试用C#或Python编写自己的简单版本的Bit9 Parity。我的问题是执行此操作的最佳方法是什么。我已经搜索了.Net功能来阻止进程执行,但是我还没有真正找到想要的东西。我想做的是监视整个系统内存,除非列表中有特别说明,否则拒绝启动任何进程或应用程序。 ProcessWatcher引起了我的注意,但这不是针对特定的进程ID。如何阻止所有其他进程启动? .NET有可能吗? python呢?

最佳答案

blog postUsing WMI to monitor process creation, deletion and modification in .NET)显示了操作方法。进行一些更改,您应该就能完全按照自己的意愿进行操作。

关于c# - 想要编写自己的“应用白名单工具”,例如Bit9?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4252725/

10-12 19:06