windows核心編程--6、使用共享棧端實現進程數據共享

一、前言

    該系列前幾篇文章:
        windows核心編程--1、使用vs2019編寫第一個win32項目
        windows核心編程--2、windows的畫筆畫刷以及一些簡單的應用
        windows核心編程--3、有關進程的三個函數
        windows核心編程--4、線程和線程同步
        windwos核心編程--5、虛擬內存相關函數及其應用


二、相關工具

    IDE:Visual Studio 2019


四、實驗要求

    實現控制程序只能有一個運行實例,不能運行多個實例。


五、實驗步驟

    1、首先定義一個共享棧端,並且定義一個要共享的變量,這裏定義了一個整形變量,如下所示:

1.png

    2、在主程序中,對該共享變量進行加1操作,加之後若結果爲1,則說明第一次打開,若大於說明打開了不止一個實例,則彈出警告框,結果如下:

2.png

3.png

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章