<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      WPF整理-Mutex確保Application單例運行

      有時我們不希望我們的WPF應(yīng)用程序可以同時運行有多個實例,當(dāng)我們試圖運行第二個實例的時候,已經(jīng)運行的實例也應(yīng)該彈出來。

      我們可以用Mutex來實現(xiàn)

      打開App.xaml.cs,在App類中添加如下內(nèi)容

          public partial class App : Application
          {
              [DllImport("user32", CharSet = CharSet.Unicode)]
              static extern IntPtr FindWindow(string cls, string win);
              [DllImport("user32")]
              static extern IntPtr SetForegroundWindow(IntPtr hWnd);
              [DllImport("user32")]
              static extern bool IsIconic(IntPtr hWnd);
              [DllImport("user32")]
              static extern bool OpenIcon(IntPtr hWnd);
      
              protected override void OnStartup(StartupEventArgs e)
              {
                  bool isNew;
                  var mutex = new Mutex(true, "My Singleton Instance", out isNew);
                  if (!isNew)
                  {
                      ActivateOtherWindow();
                      Shutdown();
                  }
              }
              private static void ActivateOtherWindow()
              {
                  var other = FindWindow(null, "MainWindow");
                  if (other != IntPtr.Zero)
                  {
                      SetForegroundWindow(other);
                      if (IsIconic(other))
                          OpenIcon(other);
                  }
              }
          }

       

      WPF實現(xiàn)和WinForm略有區(qū)別,請參考DebugLZQ前面的博文:使用內(nèi)核對象Mutex可以防止同一個進程運行兩次

      Update:擴展參考:Process and Assembly

       

      posted @ 2013-07-04 22:09  DebugLZQ  閱讀(4000)  評論(6)    收藏  舉報
      主站蜘蛛池模板: 欧美黑吊大战白妞| 亚洲狠狠婷婷综合久久久| 欧美性猛交xxxx免费看| 亚洲成色在线综合网站| 久久亚洲熟女cc98cm| 丰腴饱满的极品熟妇| 亚洲第一国产综合| 国产成人av综合色| 亚洲最大成人免费av| av永久免费网站在线观看| 日本亚洲一区二区精品| 日韩精品人妻中文字幕| 亚洲高清WWW色好看美女| 欧美高清freexxxx性| 国产精品视频午夜福利| 老鸭窝在线视频| 亚洲熟妇无码av另类vr影视| 一区二区三区国产不卡| 亚洲av色综合久久综合| 亚洲精品日本一区二区| 美女爽到高潮嗷嗷嗷叫免费网站| 亚洲Av综合日韩精品久久久| 久久99精品中文字幕在| 欧美日韩精品一区二区三区高清视频 | 亚洲国产精品无码一区二区三区| 久久综合色最新久久综合色| 九九热视频在线观看一区| 国产精品一二三中文字幕| 亚洲AV高清一区二区三区尤物| 成人亚洲狠狠一二三四区| 亚洲男人天堂2018| 亚洲精品不卡av在线播放| 尤物国产精品福利在线网| 熟女少妇精品一区二区| 亚洲成av人片不卡无码手机版| 中文字幕有码日韩精品| 亚洲日韩精品无码av海量| 特级aaaaaaaaa毛片免费视频| 精品人妻伦一二三区久久| 鲁一鲁一鲁一鲁一澡| 久久99日韩国产精品久久99|