亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

能不能通過已經存在的名稱為"MutexNameString"的Mutex對象取得hWnd呢?

能不能通過已經存在的名稱為"MutexNameString"的Mutex對象取得hWnd呢?

C#
米脂 2023-03-03 18:14:08
c#)我想利用Mutex來使程序只運行一份實例:...bool canCreate;Mutex myMutex = new Mutex(true, "MutexNameString", out canCreate);if(canCreate){...}else{IntPtr hWnd = FindWindow(lpClassName, null);ShowWindowAsync(hWnd, 1);SetForegroundWindow(hWnd);}這里的lpClassName我是通過spy++查到的,有沒有什么函數可以直接取得呢?
查看完整描述

1 回答

?
大話西游666

TA貢獻1817條經驗 獲得超14個贊

你這種方式是比較合理的方式,lpClassName 是要查的,而且也是固定的。

如果你不用 lpClassName ,可以用程序的標題

IntPtr hWnd = FindWindow(null, "標題");
ShowWindowAsync(hWnd, 1);
SetForegroundWindow(hWnd);

查看完整回答
反對 回復 2023-03-06
  • 1 回答
  • 0 關注
  • 99 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號