专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > VB Dotnet

怎么拦截指定的程序运行

发布时间:2011-06-23 15:57:34 文章来源:www.iduyao.cn 采编人员:星星草
如何拦截指定的程序运行?
在VB2005中可以实现吗?

------解决方案--------------------
比如拦截Excel
Dim processlist() As Process = Process.GetProcesses()
For Each kp As Process In processlist
If kp.ProcessName = "Excel " Then
kp.Kill()
End If
Next
------解决方案--------------------
Dim q As New Management.EventQuery( "SELECT * FROM Win32_ProcessStartTrace ")
WithEvents w As New Management.ManagementEventWatcher(q)
Sub Start()
w.Start()
End Sub

Private Sub w_EventArrived(ByVal sender As Object, ByVal e As System.Management.EventArrivedEventArgs) Handles w.EventArrived

e.NewEvent '这就是新创建的进程的对象,如何使用请在网上找WMI + Win32_Process

End Sub
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: