考虑到我可能实际使用的项目构想,我想我可以尝试用C#或Python编写自己的简单版本的Bit9 Parity。我的问题是执行此操作的最佳方法是什么。我已经搜索了.Net功能来阻止进程执行,但是我还没有真正找到想要的东西。我想做的是监视整个系统内存,除非列表中有特别说明,否则拒绝启动任何进程或应用程序。 ProcessWatcher引起了我的注意,但这不是针对特定的进程ID。如何阻止所有其他进程启动? .NET有可能吗? python呢?
最佳答案
此blog post
(Using WMI to monitor process creation, deletion and modification in .NET
)显示了操作方法。进行一些更改,您应该就能完全按照自己的意愿进行操作。
关于c# - 想要编写自己的“应用白名单工具”,例如Bit9?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4252725/