锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲一区bb,欧美一区网站,国产原创一区二区http://www.shnenglu.com/ivenher/articles/984.html鐖遍キ鐩?/dc:creator>鐖遍キ鐩?/author>Tue, 08 Nov 2005 11:17:00 GMThttp://www.shnenglu.com/ivenher/articles/984.htmlhttp://www.shnenglu.com/ivenher/comments/984.htmlhttp://www.shnenglu.com/ivenher/articles/984.html#Feedback0http://www.shnenglu.com/ivenher/comments/commentRss/984.htmlhttp://www.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, 0, 0, 0,CREATE_SUSPENDED|
DETACHED_PROCESS, 0, 0, &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();

}
]]>
精品视频久久久久|
久久影院综合精品|
久久精品无码免费不卡|
国产AⅤ精品一区二区三区久久
|
国产福利电影一区二区三区久久老子无码午夜伦不
|
青青国产成人久久91网|
久久久久18|
久久天堂AV综合合色蜜桃网|
色综合色天天久久婷婷基地|
久久久久99精品成人片牛牛影视|
久久久久国产成人精品亚洲午夜|
99蜜桃臀久久久欧美精品网站|
色综合久久中文色婷婷|
99久久这里只精品国产免费|
久久成人精品视频|
久久亚洲精品无码VA大香大香|
精品国产91久久久久久久|
中文字幕精品无码久久久久久3D日动漫|
亚洲女久久久噜噜噜熟女|
精品久久久久久无码中文野结衣
|
亚洲AV无码久久精品成人|
丰满少妇人妻久久久久久4|
亚洲精品国精品久久99热一|
久久精品国产精品亜洲毛片
|
思思久久99热只有频精品66|
91久久九九无码成人网站|
久久精品亚洲中文字幕无码麻豆|
亚洲精品WWW久久久久久|
91精品国产色综久久|
aaa级精品久久久国产片|
久久精品水蜜桃av综合天堂|
午夜人妻久久久久久久久|
久久精品免费全国观看国产|
久久婷婷五月综合色99啪ak|
狠狠人妻久久久久久综合蜜桃|
国产精品视频久久久|
久久久久亚洲AV无码网站|
久久精品国产精品亚洲毛片|
乱亲女H秽乱长久久久|
999久久久无码国产精品|
国产精品久久久久无码av|