锘??xml version="1.0" encoding="utf-8" standalone="yes"?>无码国内精品久久综合88,中文字幕日本人妻久久久免费,亚洲综合久久久http://cppblog.com/jack-wang/category/20207.html灝忕帇zh-cnSat, 19 Nov 2022 03:35:22 GMTSat, 19 Nov 2022 03:35:22 GMT60error LNK2019: 鏃犳硶瑙f瀽鐨勫閮ㄧ鍙?CreateEnvironmentBlockhttp://m.shnenglu.com/jack-wang/archive/2022/06/22/229342.html灝忕帇灝忕帇Wed, 22 Jun 2022 07:16:00 GMThttp://m.shnenglu.com/jack-wang/archive/2022/06/22/229342.htmlhttp://m.shnenglu.com/jack-wang/comments/229342.htmlhttp://m.shnenglu.com/jack-wang/archive/2022/06/22/229342.html#Feedback0http://m.shnenglu.com/jack-wang/comments/commentRss/229342.htmlhttp://m.shnenglu.com/jack-wang/services/trackbacks/229342.html#pragma comment(lib,"Userenv.lib")

O浜?jiǎn)锛?br />鍘諱綘鐖逛釜鎳掑瓙錛?/div>

灝忕帇 2022-06-22 15:16 鍙戣〃璇勮
]]>
鏃犳硶灝嗗弬鏁?浠庘渃onst wchar_t 鈥濊漿鎹負(fù)鈥淟PWSTR鈥?/title><link>http://m.shnenglu.com/jack-wang/archive/2022/06/07/229331.html</link><dc:creator>灝忕帇</dc:creator><author>灝忕帇</author><pubDate>Tue, 07 Jun 2022 07:27:00 GMT</pubDate><guid>http://m.shnenglu.com/jack-wang/archive/2022/06/07/229331.html</guid><wfw:comment>http://m.shnenglu.com/jack-wang/comments/229331.html</wfw:comment><comments>http://m.shnenglu.com/jack-wang/archive/2022/06/07/229331.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/jack-wang/comments/commentRss/229331.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/jack-wang/services/trackbacks/229331.html</trackback:ping><description><![CDATA[閫変腑欏圭洰錛?#8220;灞炴?#8221;->“C/C++”->“璇█”->“絎﹀悎妯″紡”<br />鏄紙 /permissive錛?鏀逛負(fù)鍚︼紙/permissive錛?br /><br />鍐嶆緙栬瘧<br />O浜?jiǎn)锛?br />鍘諱綘鐖逛釜鎳掑瓙錛?img src ="http://m.shnenglu.com/jack-wang/aggbug/229331.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/jack-wang/" target="_blank">灝忕帇</a> 2022-06-07 15:27 <a href="http://m.shnenglu.com/jack-wang/archive/2022/06/07/229331.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Windows鏈嶅姟紺轟緥紼嬪簭http://m.shnenglu.com/jack-wang/archive/2022/04/09/229276.html灝忕帇灝忕帇Fri, 08 Apr 2022 17:10:00 GMThttp://m.shnenglu.com/jack-wang/archive/2022/04/09/229276.htmlhttp://m.shnenglu.com/jack-wang/comments/229276.htmlhttp://m.shnenglu.com/jack-wang/archive/2022/04/09/229276.html#Feedback0http://m.shnenglu.com/jack-wang/comments/commentRss/229276.htmlhttp://m.shnenglu.com/jack-wang/services/trackbacks/229276.html
1銆佹簮浠g爜

//鏈嶅姟鍣ㄧ姸鎬佸垏鎹㈠搷搴斿嚱鏁?br />void WINAPI ServiceHandler(DWORD fdwControl)
{
    FILE* log = NULL;
    switch (fdwControl)
    {
    case SERVICE_CONTROL_STOP:
    case SERVICE_CONTROL_SHUTDOWN:
        ServiceStatus.dwWin32ExitCode = 0;
        ServiceStatus.dwCurrentState = SERVICE_STOPPED;
        ServiceStatus.dwCheckPoint = 0;
        ServiceStatus.dwWaitHint = 0;
        //add you quit code here
        log = fopen("D:\\log.txt", "a+");
        if (log)
        {
            fprintf(log, "ServiceHandler: %s\n", "service stop");
            fclose(log);
        }
        break;
    default:
        return;
    };
    if (!SetServiceStatus(hServiceStatusHandle, &ServiceStatus))
    {
        DWORD nError = GetLastError();
    }
}

//鑷畾涔夊伐浣滅嚎紼嬪洖璋冨嚱鏁幫紝鏈嶅姟鍣ㄥ惎鍔ㄥ墠錛岃皟璇曢檮鍔犺繘紼?>閫夋嫨鏈嶅姟榪涚▼鍚嶇О錛屽茍鍦ㄦ鍑芥暟涓姞鏂偣
void MyFunction()
{
    FILE* fp = fopen("D:\\log.txt", "a+");
    if (fp)
    {
        fputs("\n", fp);
        fputs("work thread start!", fp);
        fputs("\n", fp);
        fclose(fp);
    }
     while(true)
    {
         Sleep(1);
    }
}

//鍚姩鏈嶅姟鍝嶅簲鍑芥暟
void WINAPI service_main(int argc, char** argv)
{
    ServiceStatus.dwServiceType = SERVICE_WIN32;
    ServiceStatus.dwCurrentState = SERVICE_START_PENDING;
    ServiceStatus.dwControlsAccepted = SERVICE_ACCEPT_STOP | SERVICE_ACCEPT_SHUTDOWN | SERVICE_ACCEPT_PAUSE_CONTINUE;
    ServiceStatus.dwWin32ExitCode = 0;
    ServiceStatus.dwServiceSpecificExitCode = 0;
    ServiceStatus.dwCheckPoint = 0;
    ServiceStatus.dwWaitHint = 0;
    hServiceStatusHandle = RegisterServiceCtrlHandler(SERVICE_NAME, ServiceHandler);
    if (hServiceStatusHandle == 0)
    {
        DWORD nError = GetLastError();
    }
    std::cout << "my service start!" << std::endl;
    //add your init code here
    FILE* log = fopen("D:\\log.txt", "a+");
    for (int i = 0; i < argc; ++i)
    {
        fprintf(log, "service_main: %s\n", argv[i]);
    }
    fclose(log);
    //add your service thread here
    std::thread wnd_thread(MyFunction);
    wnd_thread.detach();
    // Initialization complete - report running status 
    ServiceStatus.dwCurrentState = SERVICE_RUNNING;
    ServiceStatus.dwCheckPoint = 0;
    ServiceStatus.dwWaitHint = 9000;
    if (!SetServiceStatus(hServiceStatusHandle, &ServiceStatus))
    {
        DWORD nError = GetLastError();
    }
}

int main(int argc, const char* argv[])
{
    SERVICE_TABLE_ENTRY ServiceTable[2];
    ServiceTable[0].lpServiceName = (LPSTR)SERVICE_NAME;
    ServiceTable[0].lpServiceProc = (LPSERVICE_MAIN_FUNCTION)service_main;
    ServiceTable[1].lpServiceName = NULL;
    ServiceTable[1].lpServiceProc = NULL;
    // 鍚姩鏈嶅姟鐨勬帶鍒跺垎媧炬満綰跨▼
    StartServiceCtrlDispatcher(ServiceTable);
    return 0;
}

2銆佸垱寤烘湇鍔?br />鎵撳紑鎺у埗鍙幫紝杈撳叆鍛戒護(hù)錛?br />
sc create ServiceTest binPath= "緙栬瘧鐢熸垚鐨勫彲鎵ц鏂囦歡緇濆璺緞鍙?qiáng)鏂囦欢鍚?
渚嬪錛屼笂闈㈢ず渚嬬▼搴忕紪璇戣緭鍑?guó)櫟\寰勫強(qiáng)鐢熸垚鍙墽琛屾枃浠跺悕涓猴細(xì)
D:\Test\ServiceTest\Debug\ServiceTest.exe
鍒欙紝鎺у埗鍙拌緭鍏ュ懡浠や負(fù)錛?br />
sc create ServiceTest binPath= "D:\Test\ServiceTest\Debug\ServiceTest.exe"

3銆佸惎鍔ㄦ湇鍔?br />錛堝鏋滈渶瑕佽皟璇曠殑璇濓紝姝ゆ椂闄勫姞璋冭瘯榪涚▼ServiceTest錛屽茍鍦ㄨ嚜瀹氫箟宸ヤ綔綰跨▼鍥炶皟鍑芥暟涓姞鏂偣錛?br />鎺у埗鍙頒腑杈撳叆鍛戒護(hù)錛?br />sc start ServiceTest

4銆佸叧闂湇鍔?br />sc stop ServiceTest

5銆佸垹闄ゆ湇鍔?br />sc delete ServiceTest

O浜?jiǎn)锛?/div>


灝忕帇 2022-04-09 01:10 鍙戣〃璇勮
]]>閲嶇粯紿楀彛http://m.shnenglu.com/jack-wang/archive/2012/11/18/195313.html灝忕帇灝忕帇Sat, 17 Nov 2012 18:01:00 GMThttp://m.shnenglu.com/jack-wang/archive/2012/11/18/195313.htmlhttp://m.shnenglu.com/jack-wang/comments/195313.htmlhttp://m.shnenglu.com/jack-wang/archive/2012/11/18/195313.html#Feedback0http://m.shnenglu.com/jack-wang/comments/commentRss/195313.htmlhttp://m.shnenglu.com/jack-wang/services/trackbacks/195313.html
   RECT rect;
   ::GetClientRect(hWnd, &rect);
   ::InvalidateRect(hWnd, &rect, TRUE);
   ::UpdateWindow(hWnd);


O浜?img src ="http://m.shnenglu.com/jack-wang/aggbug/195313.html" width = "1" height = "1" />

灝忕帇 2012-11-18 02:01 鍙戣〃璇勮
]]>
一本一道久久a久久精品综合 | 99久久精品国内| 国产精品久久永久免费| 777久久精品一区二区三区无码| 久久精品国产99国产电影网| 日本精品久久久中文字幕| 日日狠狠久久偷偷色综合免费| 久久夜色精品国产噜噜亚洲AV| 久久se精品一区二区影院| 欧美一区二区三区久久综| 日本精品久久久久影院日本| 久久99精品久久只有精品| 日韩中文久久| 久久久久国产精品麻豆AR影院| 97久久精品人妻人人搡人人玩| 久久免费看黄a级毛片| 久久久WWW免费人成精品| 99国产精品久久| 日韩精品久久无码中文字幕| 91麻豆国产精品91久久久| 日韩AV毛片精品久久久| 久久精品国产亚洲7777| 1000部精品久久久久久久久| 中文字幕无码免费久久| 人妻丰满?V无码久久不卡| 久久国产免费| 欧美与黑人午夜性猛交久久久 | 99久久国语露脸精品国产| 性做久久久久久久| 久久久久se色偷偷亚洲精品av| 亚洲国产香蕉人人爽成AV片久久| 91精品国产91热久久久久福利 | 伊人久久大香线蕉影院95| 久久久久人妻一区精品色| 日韩久久久久久中文人妻| 亚洲中文字幕无码久久2020| 97精品伊人久久久大香线蕉| 久久99久久99精品免视看动漫| 久久国产欧美日韩精品| 国内精品久久久久影院一蜜桃| 久久九九精品99国产精品|