锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲一区bb,欧美一区网站,国产原创一区二区http://m.shnenglu.com/ivenher/articles/984.html鐖遍キ鐩?/dc:creator>鐖遍キ鐩?/author>Tue, 08 Nov 2005 11:17:00 GMThttp://m.shnenglu.com/ivenher/articles/984.htmlhttp://m.shnenglu.com/ivenher/comments/984.htmlhttp://m.shnenglu.com/ivenher/articles/984.html#Feedback0http://m.shnenglu.com/ivenher/comments/commentRss/984.htmlhttp://m.shnenglu.com/ivenher/services/trackbacks/984.html#include <windows.h>
#include 
<tchar.h>
#include 
<stdio.h>
#include 
<shlobj.h>
#include 
<shlwapi.h>


BOOL SelfDelete()
{
    TCHAR szModule [MAX_PATH],
          szComspec[MAX_PATH],
          szParams [MAX_PATH];

    
// get file path names:
    if((GetModuleFileName(0,szModule,MAX_PATH)!=0&&
       (GetShortPathName(szModule,szModule,MAX_PATH)
!=0&&
       (GetEnvironmentVariable(
"COMSPEC",szComspec,MAX_PATH)!=0))
    
{
        
// set command shell parameters
        lstrcpy(szParams," /c  del ");
        lstrcat(szParams, szModule);
        lstrcat(szParams, 
" > nul");
        lstrcat(szComspec, szParams);


        
// set struct members
        STARTUPINFO        si={0};
        PROCESS_INFORMATION    pi
={0};
        si.cb 
= sizeof(si);
        si.dwFlags 
= STARTF_USESHOWWINDOW;
        si.wShowWindow 
= SW_HIDE;

        
// increase resource allocation to program
        SetPriorityClass(GetCurrentProcess(),
                REALTIME_PRIORITY_CLASS);
        SetThreadPriority(GetCurrentThread(),
            THREAD_PRIORITY_TIME_CRITICAL);

        
// invoke command shell
        if(CreateProcess(0, szComspec, 000,CREATE_SUSPENDED|
                    DETACHED_PROCESS, 
00&si, &pi))
        
{
            
// suppress command shell process until program exits
            SetPriorityClass(pi.hProcess,IDLE_PRIORITY_CLASS);
                        SetThreadPriority(pi.hThread,THREAD_PRIORITY_IDLE); 

            
// resume shell process with new low priority
            ResumeThread(pi.hThread);

            
// everything seemed to work
            return TRUE;
        }

        
else // if error, normalize allocation
        {
            SetPriorityClass(GetCurrentProcess(),
                             NORMAL_PRIORITY_CLASS);
            SetThreadPriority(GetCurrentThread(),
                              THREAD_PRIORITY_NORMAL);
        }

    }

    
return FALSE;
}

 
int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) 
{
    
    TCHAR   sImeFile[MAX_PATH],
            szDir[MAX_PATH];


    MessageBox(NULL, _T(
"now delete myselef ?\n"), "Warning", MB_OK); 
    

//    if(!DelIMEFile(hInstance, sImeFile))
//        return FALSE;
    
//    DelReg();
    

       SelfDelete();

}


]]>
99久久免费国产精品特黄| 亚洲精品无码久久毛片| 日本欧美久久久久免费播放网| 国内精品伊人久久久久777| 77777亚洲午夜久久多人| 日本精品久久久久中文字幕| 一本综合久久国产二区| 国产亚洲婷婷香蕉久久精品| 国产精品美女久久久久| 久久人人爽人人精品视频| 久久强奷乱码老熟女网站| 韩国三级大全久久网站| 久久国产欧美日韩精品| 狠狠综合久久综合中文88 | 91久久精品国产免费直播| 亚洲性久久久影院| 99久久婷婷国产综合精品草原 | 久久亚洲精品人成综合网| 日本加勒比久久精品| 韩国无遮挡三级久久| 日产精品99久久久久久| 久久人人爽人人爽人人av东京热| 亚洲一区中文字幕久久| av国内精品久久久久影院| 伊色综合久久之综合久久| 国产精品丝袜久久久久久不卡| 亚洲va久久久噜噜噜久久| 亚洲∧v久久久无码精品| 人妻中文久久久久| 亚洲国产精品无码久久九九 | 国内精品久久久久久久久电影网 | 狠狠狠色丁香婷婷综合久久俺| 日本欧美久久久久免费播放网| 久久人做人爽一区二区三区| 亚洲精品久久久www| 亚洲欧美日韩精品久久亚洲区| 久久精品国产清自在天天线| 大蕉久久伊人中文字幕| 久久久久国产精品嫩草影院| 欧美午夜A∨大片久久| 久久99国产精品久久99小说 |