锘??xml version="1.0" encoding="utf-8" standalone="yes"?>99久久99久久精品国产片果冻,91久久精品国产免费直播,精品久久久久久亚洲http://www.shnenglu.com/xingkongyun/category/7360.html鏄熺┖闄ㄧ殑紼嬪簭灝忕珯zh-cnSat, 14 Jun 2008 02:37:21 GMTSat, 14 Jun 2008 02:37:21 GMT60鍏充簬鍏ㄥ眬鍘熷瓙鐨勭浉鍏沖嚱鏁?/title><link>http://www.shnenglu.com/xingkongyun/articles/53206.html</link><dc:creator>鏉ㄥ漿褰?/dc:creator><author>鏉ㄥ漿褰?/author><pubDate>Sat, 14 Jun 2008 01:45:00 GMT</pubDate><guid>http://www.shnenglu.com/xingkongyun/articles/53206.html</guid><wfw:comment>http://www.shnenglu.com/xingkongyun/comments/53206.html</wfw:comment><comments>http://www.shnenglu.com/xingkongyun/articles/53206.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/xingkongyun/comments/commentRss/53206.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/xingkongyun/services/trackbacks/53206.html</trackback:ping><description><![CDATA[<div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><span style="COLOR: #000000">鍦ㄤ嬌鐢╮egisterHotKey絳夊嚱鏁版椂緇忓父瑕佸緱鍒頒竴涓敮涓鏍囪瘑錛岃繖鏄氨闇瑕丟lobalAddAtom榪欎釜鍑芥暟寰楀埌涓涓?br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>鍏ㄥ眬鍞竴鏍囪瘑錛岀浉鍏沖嚱鏁板涓嬶細<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>ATOM GlobalFindAtom(          LPCTSTR lpString);<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>浣滅敤錛氬湪鍏ㄥ眬鍘熷瓙鍒楄〃涓煡鎵炬槸鍚﹀瓨鍦ㄦ寚瀹氬瓧絎︿覆銆?br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>lpString涓鴻鏌ユ壘鐨勫瓧絎︿覆鍚嶃?br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>鍑芥暟榪斿洖鍊鹼細<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>濡傛灉鍦ㄥ叏灞鍘熷瓙涓瓨鍦ㄨ鏌ユ壘鐨勫瓧絎︿覆錛屽垯榪斿洖姝ゅ瓧絎︿覆瀵瑰簲鐨処D鍊箋傛病鏈夋壘鍒板垯榪斿洖0銆?br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">**********************************************************************</span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>ATOM GlobalAddAtom(          LPCTSTR lpString);<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>浣滅敤錛氬鍔犱竴涓瓧絎︿覆鍒板叏灞鍘熷瓙鍒楄〃涓紝騫惰繑鍥炰竴涓敮涓鏍囪瘑鍊箋?br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>lpString涓鴻娣誨姞鍒板叏灞鍘熷瓙琛ㄤ腑鐨勫瓧絎︿覆銆?br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>鍑芥暟榪斿洖鍊鹼細<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>濡傛灉鎴愬姛榪斿洖涓涓柊澧炲姞鐨勫叏灞鍘熷瓙銆傚け璐ヨ繑鍥?銆?br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">***********************************************************************</span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>ATOM GlobalDeleteAtom( ATOM nAtom);<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>浣滅敤錛氳繘灝戝鎸囧畾鍏ㄥ眬鍘熷瓙鐨勫紩鐢ㄦ暟閲忥紝濡傛灉寮曠敤鏁伴噺涓洪浂錛屽垯浼氬湪鍏ㄥ眬鍘熷瓙鍒楄〃涓垹闄ゆ鍘熷瓙銆?br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>姝ゅ嚱鏁頒竴鐩磋繑鍥?錛?br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">*******************************************************************************</span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>UINT GlobalGetAtomName(          ATOM nAtom,<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    LPTSTR lpBuffer,<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> nSize<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>);<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>浣滅敤錛氳繑鍥炴寚瀹氬師瀛愭墍瀵瑰簲鐨勫瓧絎︿覆銆?br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>鍙傛暟錛沶Atom鎸囧畾鏌ユ壘鐨勫師瀛?br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>lpBuffer瀛樻斁瀛楃涓茬殑緙撳啿鍖猴紱<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>nSize緙撳啿鍖哄ぇ灝忥紱<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>榪斿洖鍊鹼紱鎴愬姛榪斿洖緙撳啿鍖烘帴鍙楅暱搴︺傚け璐ヨ繑鍥?.<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span></div> <img src ="http://www.shnenglu.com/xingkongyun/aggbug/53206.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/xingkongyun/" target="_blank">鏉ㄥ漿褰?/a> 2008-06-14 09:45 <a href="http://www.shnenglu.com/xingkongyun/articles/53206.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鍗歌澆榪滅▼綰跨▼涓殑DLLhttp://www.shnenglu.com/xingkongyun/articles/53205.html鏉ㄥ漿褰?/dc:creator>鏉ㄥ漿褰?/author>Sat, 14 Jun 2008 01:44:00 GMThttp://www.shnenglu.com/xingkongyun/articles/53205.htmlhttp://www.shnenglu.com/xingkongyun/comments/53205.htmlhttp://www.shnenglu.com/xingkongyun/articles/53205.html#Feedback0http://www.shnenglu.com/xingkongyun/comments/commentRss/53205.htmlhttp://www.shnenglu.com/xingkongyun/services/trackbacks/53205.html濡備綍鍗歌澆鍏朵粬榪涚▼涓殑DLL銆?br>瑕佸嵏杞藉叾浠栬繘紼嬩腑鐨凞LL涓鑸兘瑕侀鍏堟彁鍗囨湰榪涚▼鐨勬潈闄愩傜浉鍏崇殑鎿嶄綔涔熷緢綆鍗曪紝鎴戝凡緇忓皢鍏跺皝瑁呬負涓涓嚱鏁?br>/*********************************************************************/
BOOL BDebugProcess2(HANDLE hProcess, LPCTSTR PrivilegeName)
{
HANDLE hToken; 
   TOKEN_PRIVILEGES tkp; 

 
   
if (!OpenProcessToken(hProcess, 
        TOKEN_ADJUST_PRIVILEGES 
| TOKEN_QUERY, &hToken)) 
      
return( FALSE ); 
 
  
 
   LookupPrivilegeValue(NULL,PrivilegeName, 
        
&tkp.Privileges[0].Luid); 
 
   tkp.PrivilegeCount 
= 1;  // one privilege to set    
   tkp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED; 
 

 
   AdjustTokenPrivileges(hToken, FALSE, 
&tkp, 0
        (PTOKEN_PRIVILEGES)NULL, 
0); 


if(GetLastError()=!ERROR_SUCCESS)
{
::MessageBox(NULL,
"鎵鐢寵鐨勬潈闄愬叏閮ㄦ垚鍔?/span>","鎴愬姛",MB_OK);
 
return FALSE;
}
 
return TRUE;
}

*鍙傛暟璇存槑錛歨Process涓轟綘鎯寵鎻愬崌鏉冮檺鐨勮繘紼嬪彞鏌勶紝濡傛灉瑕佹彁鍗囨湰榪涚▼鐨勬潈闄愬彧瑕佷紶閫扜etCurrentProcess()鍑芥暟鍗沖彲銆?br>           PrivilegeName涓轟綘鎯寵鐢寵鐨勬潈闄愶紝涓鑸紶閫扴E_DEBUG_NAME鍙傛暟錛岃鏄庝綘瑕佸鍏朵粬榪涚▼鐨勫唴瀛樼┖闂磋繘琛屾搷浣溿?br>
鍐嶆彁鍗囦簡鑷繁鐨勮繘紼嬫潈闄愪箣鍚庡氨瑕佸紑濮嬫垜浠殑涓昏鎿嶄綔浜嗭紝鎿嶄綔鍒嗚繖楹藉嚑姝ワ細
1.棣栧厛瑕侀氳繃璋冪敤 OpenProcess鍑芥暟鑾峰緱瀹夸富榪涚▼鐨勫彞鏌勶紝娉ㄦ剰緇欒繖涓嚱鏁頒紶閫掔殑絎竴涓弬鏁拌鍖呮嫭PROCESS_CREATE_THREAD錛孭ROCESS_VM_OPERATION錛孭ROCESS_VM_WRITE
銆傚湪榪欒鏄庝竴涓嬶紝鍥犱負鎴戜滑瑕佸湪鍏朵粬榪涚▼榪涚▼涓垱寤虹嚎紼嬪嵆鎵璋撶殑榪滅▼綰跨▼錛屾墍浠ユ垜浠鐢寵PROCESS_CREATE_THREAD鏉冮檺銆傚啀灝辨槸鎴戜滑瑕佸榪滅▼榪涚▼鐨勫湴鍧絀洪棿榪涜鎿嶄綔
鎵浠ユ垜浠鐢寵PROCESS_VM_OPERATION鏉冮檺錛孭ROCESS_VM_WRITE鐢寵瀵硅繘紼嬬殑鍦板潃絀洪棿鐨勫啓鎿嶄綔鏉冮檺銆?br>
2.鎴戜滑瑕佸皢DLL鐨勮礬寰勫悕鍐欏埌榪滅▼綰跨▼鐨勫湴鍧絀洪棿涓幓銆傞鍏堣鍏堣綆椾竴涓婦LL璺緞鍚嶇殑闀胯礬錛屼互紜畾鎴戜滑鍐嶅湴鍧絀洪棿涓敵璇峰澶х殑絀洪棿錛?br>榪欐鎿嶄綔鐢╯trlen錛宭strlen絳夊嚱鏁伴兘琛屻傜煡閬撲簡DLL璺緞鍚嶉暱搴︿互鍚庢垜浠氨寮濮嬬敵璇風┖闂達紝璋冪敤鍑芥暟VirtualAllocEx鎻愪氦涓鍧楁寚瀹氬ぇ灝忕殑絀洪棿
錛岀劧鍚庤皟鐢╓riteProcessMemory鍑芥暟灝咲LL鍚嶅啓榪涘垰鎵嶆彁浜ょ殑絀洪棿涓備互涓婃搷浣滃畬鎴愪互鍚庡啀榪滅▼綰跨▼鐨勫湴鍧絀洪棿涓氨瀛樺湪浜咲LL鍚嶃?br>
3.姝e紡寮濮嬪垱寤鴻繙紼嬬嚎紼嬪嵏杞紻LL銆傚嵏杞紻LL鍙互璋冪敤FreeLibraryAndExitThread鎴朏reeLibrary鍑芥暟錛岃繖涓や釜鍑芥暟閮介渶瑕佷竴涓弬鏁板氨鏄疍LL妯″潡鐨?br>鍙ユ焺銆傝岃寰楀埌DLL妯″潡鑰屽彞鏌勫氨闇瑕佽皟鐢℅etModuleHandle鍑芥暟錛屾墍浠ラ鍏堣紜畾GetModuleHandle鐨勫嚱鏁版寚閽堬紝鐒跺悗鍐嶈繙紼嬭繘紼嬩腑鍒涘緩涓涓繙紼嬬嚎紼?br>榪涜GetModuleHandle鐨勮皟鐢ㄥ緱鍒癉LL鐨勫彞鏌勩備箣鍚庢垜浠氨鍙互鍐嶆鍒涘緩涓涓繙紼嬬嚎紼嬭皟鐢‵reeLibraryAndExitThread鎴朏reeLibrary灝咲LL鍗歌澆鎺?br>錛岃繖鏍鋒垜浠氨瀹屽伐浜嗐?br>
瀹屾暣鐨勬搷浣滀唬鐮佸涓嬶紙娉細鑷繁瀹炲湪涓嶆兂鍐欙紝鍋鋒噿鍐嶇綉涓婃壘鐨勶紝鐪嬪畬緇濈殑榪樹笉閿欙級
/******************************************************************************/
BOOL UnloadDll(DWORD dwPid, 
char *strDllName)
{
//鑾峰彇瀹夸富榪涚▼鐨勫彞鏌勶紝娉ㄦ剰閭e嚑涓弬鏁幫紝涓嶇劧浼氬嚭閿?/span>
HANDLE hProcess = OpenProcess(PROCESS_CREATE_THREAD|PROCESS_VM_OPERATION|PROCESS_VM_WRITE,
            FALSE, dwPid);
if(hProcess == NULL){
    ::MessageBox(NULL, 
"鏃犳硶鑾峰彇榪涚▼鍙ユ焺""閿欒", MB_OK | MB_ICONERROR);
    
return FALSE;
}


DWORD     dwSize 
= 0;
DWORD     dwWritten 
= 0;
DWORD     dwHandle 
= 0
          
dwSize 
= strlen(strDllName)+ 1;//dll鐨勫叏璺緞鍚嶇殑闀垮害錛屽緟浼氬垎閰嶅唴瀛樿鐢ㄥ埌鐨?br>
//鍚戝涓昏繘紼嬪垎閰嶅唴瀛橈紝榪斿洖涓涓寚閽?/span>
LPVOID lpBuf = VirtualAllocEx(hProcess, NULL, dwSize, MEM_COMMIT, PAGE_READWRITE);

//濡傛灉鍦ㄥ涓昏繘紼嬬┖闂村啓澶辮觸灝辯洿鎺ユ姤閿欓棯浜?/span>
if!WriteProcessMemory(hProcess, lpBuf, (LPVOID)strDllName.GetBuffer(dwSize), dwSize, &dwWritten)){   
    VirtualFreeEx(hProcess, lpBuf, dwSize, MEM_DECOMMIT);
    CloseHandle(hProcess);
    MessageBox(NULL, 
"鍦ㄧ洰鏍囪繘紼嬩腑鍐欏叆澶辮觸""閿欒", MB_OK | MB_ICONERROR);
    
return FALSE;
}


//鑾峰彇GetModuleHandleA鍑芥暟鍦板潃
LPVOID pFun = GetProcAddress(GetModuleHandle("Kernel32"), "GetModuleHandleA");

//鍦ㄥ涓昏繘紼嬩腑鍒涘緩涓涓繙紼嬬嚎紼嬶紝綰跨▼鍑芥暟涓轟笂闈㈠鍑虹殑GetModuleHandleA錛屽弬鏁頒負lpBuf鎸囬拡錛岃繕
//璁板緱鎴戜滑鑾峰彇鐨刣ll鍏ㄨ礬寰勪笉
HANDLE hThread = CreateRemoteThread(hProcess, NULL, 0, (LPTHREAD_START_ROUTINE)pFun,
                                          lpBuf, 
0, NULL);
    
//濡傛灉鍒涘緩綰跨▼澶辮觸錛岀洿鎺ユ姤閿欓鍑?/span>
if(hThread == NULL){
    CloseHandle(hProcess);
    ::MessageBox(NULL, 
"鍦ㄧ洰鏍囪繘紼嬪垱寤鴻繙紼嬬嚎紼嬪け璐?/span>""閿欒", MB_OK | MB_ICONERROR);
          
return FALSE;
}


//     絳夊緟GetModuleHandle榪愯瀹屾瘯   
WaitForSingleObject(hThread, INFINITE); 
//     鑾峰緱GetModuleHandle鐨勮繑鍥炲?nbsp;  
GetExitCodeThread(hThread, &dwHandle);

//     閲婃斁鐩爣榪涚▼涓敵璇風殑絀洪棿   
VirtualFreeEx(hProcess, lpBuf, dwSize, MEM_DECOMMIT);
CloseHandle(hThread);

//     浣跨洰鏍囪繘紼嬭皟鐢‵reeLibraryAndExit錛屽嵏杞紻LL,瀹為檯涔熷彲浠ョ敤FreeLibrary錛屼絾鏄垜鍙戠幇鍓嶈呭ソ涓鐐?/span>
pFun = GetProcAddress(GetModuleHandle("Kernel32"), "FreeLibraryAndExitThread");
hThread 
= CreateRemoteThread(hProcess, NULL, 0, (LPTHREAD_START_ROUTINE)pFun,
                             (LPVOID)dwHandle, 
0, NULL);   
//     絳夊緟FreeLibraryAndExitThread鎵ц瀹屾瘯   
WaitForSingleObject(hThread, INFINITE);
CloseHandle(hThread);
CloseHandle(hProcess);

return TRUE;    //鎿嶄綔鎴愬姛

}

/*******************************************************************************************/

鍐嶅氨琛ュ厖涓鐐癸紝涓婇潰鐨勯偅涓嚱鏁拌姹備紶閫掔殑鍙傛暟涓鴻繘紼嬬殑ID鍙鳳紝浣嗗ぇ澶氭暟鎯呭喌涓嬫垜浠彧鐭ラ亾榪涚▼鐨勮繘紼嬪悕錛岀敱榪涚▼鍚嶅緱鍒拌繘紼婭D鍙鋒垜鑷繁鍐欎簡涓涓?br>鍑芥暟濡備笅錛堟敞錛氫嬌鐢ㄦ鍑芥暟闇瑕佸寘鍚ご鏂囦歡
<Tlhelp32.h>錛夛細
DWORD GetProcessIdFromName(LPCTSTR name,PROCESSENTRY32 
* BPE)
{
 PROCESSENTRY32 pe;
 DWORD id 
= 0;
 HANDLE hSnapshot 
= CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);
 pe.dwSize 
= sizeof(PROCESSENTRY32);
 BOOL PF
=FALSE;
for(PF=Process32First(hSnapshot,&pe);PF;PF=Process32Next(hSnapshot,&pe))
{
if(strcmp(pe.szExeFile,name) == 0)
  
{
   id 
= pe.th32ProcessID;
   
*BPE=pe;
break;
}

}

CloseHandle(hSnapshot);
return id;
}


濂戒簡鍒拌繖閲屾垜浠氨瀹屽叏鍙互浣跨敤榪欎簺鍑芥暟鍐欏嚭涓涓笓闂ㄥ嵏杞藉叾浠栬繘紼婦LL鐨勫皬宸ュ叿浜嗐?br>


]]>
綰跨▼瀹堝崼 http://www.shnenglu.com/xingkongyun/articles/53204.html鏉ㄥ漿褰?/dc:creator>鏉ㄥ漿褰?/author>Sat, 14 Jun 2008 01:42:00 GMThttp://www.shnenglu.com/xingkongyun/articles/53204.htmlhttp://www.shnenglu.com/xingkongyun/comments/53204.htmlhttp://www.shnenglu.com/xingkongyun/articles/53204.html#Feedback0http://www.shnenglu.com/xingkongyun/comments/commentRss/53204.htmlhttp://www.shnenglu.com/xingkongyun/services/trackbacks/53204.html闃呰鍏ㄦ枃

]]>
鑷啓鐨勬敞鍐岃〃鎿嶄綔鍑芥暟鏀惰棌http://www.shnenglu.com/xingkongyun/articles/53203.html鏉ㄥ漿褰?/dc:creator>鏉ㄥ漿褰?/author>Sat, 14 Jun 2008 01:39:00 GMThttp://www.shnenglu.com/xingkongyun/articles/53203.htmlhttp://www.shnenglu.com/xingkongyun/comments/53203.htmlhttp://www.shnenglu.com/xingkongyun/articles/53203.html#Feedback0http://www.shnenglu.com/xingkongyun/comments/commentRss/53203.htmlhttp://www.shnenglu.com/xingkongyun/services/trackbacks/53203.html闃呰鍏ㄦ枃

]]>
久久久这里有精品中文字幕| 国产激情久久久久影院老熟女免费| 香蕉久久夜色精品国产小说| 97久久婷婷五月综合色d啪蜜芽| 久久午夜福利电影| 国产精品va久久久久久久| 精品综合久久久久久97超人| 国内精品久久九九国产精品| 99国产精品久久| 99久久精品免费看国产一区二区三区 | 精品久久久久久无码专区| 国产A三级久久精品| 一本色道久久综合狠狠躁| 久久影院综合精品| 久久久久亚洲av无码专区喷水| 久久综合狠狠综合久久| 99久久99这里只有免费的精品| 国产精品久久久久久久久| 久久午夜电影网| 色婷婷综合久久久久中文字幕| 亚洲国产日韩综合久久精品| 久久偷看各类wc女厕嘘嘘| 久久久久久久99精品免费观看| 一本久久a久久精品综合夜夜| 久久精品女人天堂AV麻| 囯产极品美女高潮无套久久久| 久久婷婷五月综合色高清| 99久久伊人精品综合观看| 亚洲欧洲久久久精品| 精品国产乱码久久久久软件| 国产一区二区三区久久精品| 久久夜色撩人精品国产小说| 午夜人妻久久久久久久久| 日本福利片国产午夜久久| 久久笫一福利免费导航 | 91精品国产色综久久| 亚洲欧洲精品成人久久奇米网| 国内精品伊人久久久久AV影院| 久久精品亚洲精品国产欧美| 狠狠色婷婷久久综合频道日韩 | 久久久久久久亚洲精品|