win32 單實例程序運行-無窗口程序也可
來源:程序員人生 發布時間:2015-03-25 11:06:14 閱讀次數:3635次
<span style="font-family: Arial, Helvetica, sans-serif;">在main(WinMain、tWinMain)函數之前做1個數據同享段:</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>已有這個實例在運行了;
}
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈