win32 單例項程式執行-無視窗程式也可
<span style="font-family: Arial, Helvetica, sans-serif;">在main(WinMain、tWinMain)函式之前做一個資料共享段:</span>
#pragma data_seg("Shared")
int volatile g_lAppInstance = 0;
#pragma data_seg()
#pragma comment(linker,"/section:Shared,RWS")
在進入到主函式中對那個變數做判斷:
if (0 == g_lAppInstance)
{
<span style="white-space:pre"> </span>可以繼續執行;
}
else if (1 == g_lAppInstance)
{
<span style="white-space:pre"> </span>已經有這個例項在執行了;
}
相關文章
- js微信視窗關閉事件簡單程式碼例項JS事件
- win32的建立視窗程式碼Win32
- javascript獲取視窗大小例項程式碼JavaScript
- 深入淺出Win32多執行緒程式設計--之綜合例項Win32執行緒程式設計
- 關閉瀏覽器視窗彈出警告視窗程式碼例項瀏覽器
- javascript關閉當前視窗例項程式碼JavaScript
- jQuery獲取視窗尺寸的例項程式碼jQuery
- 調整視窗大小也能夠實現div水平垂直居中程式碼例項
- 限制程式執行例項數 (轉)
- PyQt5(2)、垃圾分類小程式(2)——初代視窗程式可執行檔案QT
- jQuery將div在視窗中垂直居中例項程式碼jQuery
- js獲取瀏覽器視窗尺寸程式碼例項JS瀏覽器
- js呼叫執行exe應用程式程式碼例項JS
- WIN32下執行緒和視窗的資料繫結Win32執行緒
- .Net結合PInvoke超簡單實現程式單一例項執行
- dddsample一個可執行的例項
- 點選連結<a>彈出確認視窗程式碼例項
- javascript自帶的彈出輸出視窗程式碼例項JavaScript
- 關閉瀏覽器視窗彈出提示程式碼例項瀏覽器
- 右下角緩慢出現廣告視窗例項程式碼
- 移動端點選彈出提示視窗程式碼例項
- 單節點執行ASM例項ASM
- 零程式碼儲存視窗執行狀態 (轉)
- Python程式和執行緒例項詳解Python執行緒
- C#多執行緒程式設計例項C#執行緒程式設計
- javascript測試程式碼的執行時間程式碼例項JavaScript
- div始終在視窗中垂直水平居中程式碼例項
- 垂直可伸縮的導航選單例項程式碼單例
- angularJS進行表單提交程式碼例項AngularJS
- C#實現單例項執行C#單例
- 例項QT程式 —— Qt單例不規則介面程式QT單例
- PyQt5主視窗動態載入Widget例項程式碼QT
- 可以限定拖動範圍的彈出視窗效果程式碼例項
- window.open()實現彈出視窗居中顯示程式碼例項
- 設定頁面連結在新視窗開啟程式碼例項
- javascript動態建立並執行css程式碼例項JavaScriptCSS
- cmd執行命令時:不是內部或外部命令,也不是可執行的程式
- ‘cnpm' 不是內部或外部命令,也不是可執行的程式NPM