C#确保只有一个实例在运行的方法

 更新时间:2015年05月14日 12:29:34   作者:两把刷子  
这篇文章主要介绍了C#确保只有一个实例在运行的方法,涉及C#进程操作的相关技巧,需要的朋友可以参考下

本文实例讲述了C#确保只有一个实例在运行的方法。分享给大家供大家参考。具体实现方法如下:

public static Process RunningInstance() 
{ 
Process current = Process.GetCurrentProcess(); 
Process[] processes = Process.GetProcessesByName (current.ProcessName); 
//查找相同名称的进程 
foreach (Process process in processes) 
{ 
//忽略当前进程 
if (process.Id != current.Id) 
{ 
//确认相同进程的程序运行位置是否一样. 
if (Assembly.GetExecutingAssembly().Location.Replace("/", "\\") == current.MainModule.FileName) 
{ 
//Return the other process instance. 
return process; 
} 
} 
} 
//No other instance was found, return null. 
return null; 
} 
[VB.NET] 

希望本文所述对大家的C#程序设计有所帮助。

相关文章

  • C#中StringBuilder用法以及和String的区别分析

    C#中StringBuilder用法以及和String的区别分析

    当我们在初学使用C#时,常常会不知道该用StringBuilder合适还是用String高效,下面是我在学习当中对StringBuilder和String的区别总结,分享给大家。
    2013-03-03
  • C#使用委托实现的快速排序算法实例

    C#使用委托实现的快速排序算法实例

    这篇文章主要介绍了C#使用委托实现的快速排序算法,实例分析了C#委托机制与快速排序算法的实现技巧,需要的朋友可以参考下
    2015-07-07
  • Unity实现俄罗斯方块(一)

    Unity实现俄罗斯方块(一)

    这篇文章主要介绍了Unity实现俄罗斯方块的第一部分代码,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-06-06
  • 轻松学习C#的读写操作

    轻松学习C#的读写操作

    轻松学习C#的读写操作,小编也是第一次接触C#的读写操作,感兴趣的小伙伴们可以参考一下,大家一起学习
    2015-11-11
  • C#微信开发之接收 / 返回文本消息

    C#微信开发之接收 / 返回文本消息

    本文主要介绍了C#微信开发之接收 / 返回文本消息原理与实现方法,具有一定的参考价值,下面跟着小编一起来看下吧
    2017-02-02
  • C# protobuf自动更新cs文件

    C# protobuf自动更新cs文件

    这篇文章主要介绍了C# protobuf自动更新cs文件的相关资料,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-02-02
  • c#配置文件中自定义块节点的方法

    c#配置文件中自定义块节点的方法

    在.netcore中我们非常方便获取配置文件节点参数,但是在非.netcore下一般 我们是使用中方法,本文我们将给大家详细介绍c#配置文件中自定义块节点的方法,文中有详细的代码示例供大家参考,具有一定的参考价值,需要的朋友可以参考下
    2023-10-10
  • unity实现动态排行榜

    unity实现动态排行榜

    这篇文章主要为大家详细介绍了unity实现动态排行榜,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-07-07
  • C#中IList 与 List 的区别小结

    C#中IList 与 List 的区别小结

    IList 接口和 List 类是 C# 中用于集合操作的两个重要的类型,本文主要介绍了C#中IList 与 List 的区别小结,具有一定的参考价值,感兴趣的可以了解一下
    2024-04-04
  • C#使用动态规划解决0-1背包问题实例分析

    C#使用动态规划解决0-1背包问题实例分析

    这篇文章主要介绍了C#使用动态规划解决0-1背包问题,实例分析了C#动态规划算法的实现技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-04-04

最新评论