Q
拦截进程执行
1
A
回答
0
这可能有几种方法。对我来说最干净的方式只能在具有Active Directory的环境中使用。你可以set group policies that control which applications can run。这种做法可能对您而言不可行,或造成一些行政难题。您也可以修改RestrictRun registry key。
有许多文章显示如何使用System.Diagnostics命名空间来get a list of running processes。您的.NET应用程序只知道应用程序在进程列表中时正在运行。你可能能够做些什么来发现什么时候它将在.NET之外执行。
一旦您发现应用程序正在运行,您可以使用System.Diagnostics至terminate a process。
0
Process Explorer使用的'图像劫持'方法应该适用于此。详情请参阅我的回答here。
相关问题
- 1. 在NT驱动程序中拦截进程执行
- 2. Guice post执行方法拦截
- 3. 拦截LINQ对数据库的执行
- 4. 使用Fabric3执行服务拦截
- 5. “拦截”Windows关闭并执行命令
- 6. 使用结构映射执行拦截
- 7. 控制订单拦截器执行
- 8. 使用TAPI进行拦截呼叫
- 9. 拦截对golang进程的响应
- 10. OS-X Linux拦截进程调用
- 11. 拦截器不拦截
- 12. 在Struts 2文件上传拦截器上执行执行和等待拦截器?
- 13. 在DLL注入后拦截BIG应用程序执行
- 14. Spring MVC拦截器不会执行资源处理程序URL
- 15. 拦截子进程的标准输出它运行
- 16. 如何拦截子进程的父进程
- 17. 团结拦截 - 自定义拦截行为
- 18. 运行前拦截Javascript
- 19. Java程序拦截端口?
- 20. 在页面执行后运行的Struts 2拦截器?
- 21. LightInject - 拦截不拦截依赖关系
- 22. 如何为ILogger拦截拦截器
- 23. android上的拦截拦截器
- 24. EJB 3.1拦截器是“拦截器”吗?
- 25. 如何拦截nested_attributes进一步处理?
- 26. 会话对象进入Seam拦截器
- 27. Guice Provider拦截
- 28. SOAPUI SSL拦截
- 29. StructureMap拦截器
- 30. 拦截出口
重复http://stackoverflow.com/questions/293624/monitor-process-start-in-the-system – 2009-07-29 09:25:12