不通过Process.Get....来,只要有新程序打开就得到通知有没有WINAPI调用?
解决方案 »
- C#winform客户端上传文件到服务器(tomcat)
- C# 怎样将窗体背景色设为透明的啊 ?
- 小问题很奇怪
- vs2003开发的winform通过webservice访问数据库的超时问题
- 100分求一个nhibernate链接sql数据库的例子 (急)
- 如何将时间转换成星期啊
- 问关于 VC# 编译器的代码优化的问题,还有 VC# 做图象处理时性能怎么样。
- 想动态改变DialogResult的值,在click事件里改要到下次点击才生效?
- C++怎么得到文件后缀名
- CS文件中如何取得ASPX页面中元素的内容?
- datagridview中数据为什么绑定不上,调试后有值存在,就是显示不出来
- C# 执行存储过程的问题
{
ManagementEventWatcher processStartWatcher = new ManagementEventWatcher(new WqlEventQuery("Win32_ProcessStartTrace"));
public Form1()
{
InitializeComponent();
processStartWatcher.EventArrived += delegate(object sender, EventArrivedEventArgs e)
{
string processName = e.NewEvent.Properties["ProcessName"].Value as string;
this.Invoke( (EventHandler)delegate{ this.Text = processName;});
};
processStartWatcher.Start();
this.FormClosing += delegate { processStartWatcher.Stop(); };
}
}