AppUnique.cs 664 B

1234567891011121314151617181920212223
  1. //############################################################
  2. // https://github.com/yuzhengyang
  3. // author:yuzhengyang
  4. //############################################################
  5. using System.Threading;
  6. namespace Y.Utils.AppUtils
  7. {
  8. public sealed class AppUnique
  9. {
  10. /// <summary>
  11. /// 判断应用在当前系统实例下是否唯一
  12. /// </summary>
  13. /// <param name="appName"></param>
  14. /// <returns></returns>
  15. public static bool IsUnique(string appName)
  16. {
  17. bool unique;
  18. Mutex run = new Mutex(true, appName, out unique);
  19. return unique;
  20. }
  21. }
  22. }