VB.Net查找程序的前一个运行结果
2009-08-02 11:30
295 查看
可以从获取当前过程的名称为开始,你可以通过调用过程对象的GetCurrentProcess方法来达到这一目的。这是一个公共的方法,所以无需建立一个过程对象的实例。
下一步即为查找当前匹配的过程。可以使用GetProcessesByName方法达到这一要求。还有另一个过程是对象的静态方法,它使用过程的名称,返回所有的匹配过程。
如果这是程序的第一个运行结果,则应该只有一个匹配过程。如果能够找到多个运行结果,那么一定是程序的多个版本在运行之中。
当你想确认用户只运行程序的一个结果时,这一方法非常有用。
Dim strProcessName As String strProcessName = Diagnostics.Process.GetCurrentProcess.ProcessName |
If Diagnostics.Process.GetProcessesByName( _ strProcessName).Length > 1 Then 注释:More than one instance was found End If |
当你想确认用户只运行程序的一个结果时,这一方法非常有用。
相关文章推荐
- VB.Net查找程序的前一个运行结果
- 运行一个命令或程序获取结果/正则表达式查找匹配/分隔字符串
- [VB.NET]怎样才能用VB.NET的代码来关闭一个在运行的程序?????
- 使用进程互斥实现WinForm程序只运行一个实例(VB.Net)
- 使用进程互斥实现WinForm程序只运行一个实例(VB.Net)
- 防止同一个程序多次运行。 [VB.NET]
- 防止同一个程序多次运行。 [VB.NET]
- 设计一个程序,从键盘上输入若干字符串,利用算法库中的查找函数对给定的字符串进行查找,将查找后的结果输出
- 一个简单的VB.net程序
- ASP.NET程序运行时出现的一个小BUG
- 使用vb.net等待外部程序运行完毕才继续
- 编写一个java程序,从1加到100,每做一次加法,就休眠1秒,当程序运行过程中,杀死这个程序。 再次运行,还能从上次的计算结果继续下去
- 【C#】对异步请求处理程序IHttpAsyncHandler的理解和分享一个易用性封装 【手记】走近科学之为什么明明实现了IEnumerable<T>的类型却不能调用LINQ扩展方法 【手记】手机网页弹出层后屏蔽底层的滑动响应 【手记】ASP.NET提示“未能创建类型”处理 【Web】一个非常简单的移动web消息框 【手记】解决EXCEL跑SQL遇“查询无法运行或数据库表无法打开...”
- [VB.NET]如何把一个c#程序转变为VB.NET
- [VB.NET]谁能帮我用验证国内电话号码的正则表达式写一个验证程序啊?
- 《Advanced .NET Debugging》 读书笔记 Listing 3-3: 使用debugger调试一个已经在运行的程序
- 做完一个小网站的一点经验总结(2):asp.netaccess程序运行环境的配置
- 一个在VB.net中画圆的程序
- 怎样判断一个运行的ASP.NET程序是 Degug模式还是Release模式
- 通过一个模拟程序让你明白ASP.NET MVC是如何运行的