一、前言
該系列前幾篇文章:
windows核心編程--1、使用vs2019編寫第一個win32項目
windows核心編程--2、windows的畫筆畫刷以及一些簡單的應用
windows核心編程--3、有關進程的三個函數
windows核心編程--4、線程和線程同步
windwos核心編程--5、虛擬內存相關函數及其應用
二、相關工具
IDE:Visual Studio 2019
四、實驗要求
實現控制程序只能有一個運行實例,不能運行多個實例。
五、實驗步驟
1、首先定義一個共享棧端,並且定義一個要共享的變量,這裏定義了一個整形變量,如下所示:
2、在主程序中,對該共享變量進行加1操作,加之後若結果爲1,則說明第一次打開,若大於說明打開了不止一個實例,則彈出警告框,結果如下: