1. 程式人生 > >限制程式只打開一個例項

限制程式只打開一個例項

  UNIQUE_ID為具有唯一性的字串,一般可以用VC++為主程式標頭檔案自動生成的包含標識巨集(就是.h檔案頂上的那一長串巨集定義),當然,也可以用工具自己手動生成,隨君所好了^^。要注意的是別忘了在ExitInstance方法中用 CloseHandle(m_hUnique) 將該互斥物件關閉。但這種方式存在一個很大的問題,就是很難獲取已開啟程式例項的主視窗控制代碼。而我們絕大多數時候,都需要將那個程式例項的主視窗啟用。為了獲取主視窗控制代碼,就需要再用到後面提到的其他方法。