锘??xml version="1.0" encoding="utf-8" standalone="yes"?>欧美精品国产精品,亚洲欧美激情在线视频,欧美精品99http://www.shnenglu.com/twzheng/category/5932.html銆庣珯鍦ㄩ鍙f氮灝栫揣鎻′綇榧犳爣鏃嬭漿錛併? 浜哄湪鍙板寳蹇冨湪姹?/description>zh-cnMon, 15 Mar 2010 04:03:28 GMTMon, 15 Mar 2010 04:03:28 GMT60姹倃indows xp 綣佷綋鐗?/title><link>http://www.shnenglu.com/twzheng/articles/109710.html</link><dc:creator>璋枃鏀?/dc:creator><author>璋枃鏀?/author><pubDate>Sun, 14 Mar 2010 16:05:00 GMT</pubDate><guid>http://www.shnenglu.com/twzheng/articles/109710.html</guid><wfw:comment>http://www.shnenglu.com/twzheng/comments/109710.html</wfw:comment><comments>http://www.shnenglu.com/twzheng/articles/109710.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/twzheng/comments/commentRss/109710.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/twzheng/services/trackbacks/109710.html</trackback:ping><description><![CDATA[姹倃indows xp 綣佷綋鐗堬紝鏈濂芥槸鍙版咕鐗堢殑錛岃鑳戒竴姝ユ鐨勬墜鍔ㄥ畨瑁?鎯寵鍙岀郴緇?<br><br>鎵句簡濂藉嚑澶╀簡錛屽緢澶氳祫婧愰兘涓嬩笉鍔?br><br>浠婂ぉ濂戒笉瀹規槗涓嬩簡涓涓紝浣嗘槸棣欐腐鐗堢殑錛屼笖瀹夎鍒伴夋嫨鐩樼鏃訛紝閿洏鎵鏈夐敭閮戒笉鑳戒嬌鐢紝鎵浠ヨ繕鏄棤娉曞畨瑁?br><br>璋㈣阿鍚勪綅澶у摜澶у甯府蹇欙紝灝忓紵鎰熸縺涓嶅敖錛?img src ="http://www.shnenglu.com/twzheng/aggbug/109710.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/twzheng/" target="_blank">璋枃鏀?/a> 2010-03-15 00:05 <a href="http://www.shnenglu.com/twzheng/articles/109710.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鎵樼洏緙栫▼http://www.shnenglu.com/twzheng/articles/40552.html璋枃鏀?/dc:creator>璋枃鏀?/author>Sun, 06 Jan 2008 06:58:00 GMThttp://www.shnenglu.com/twzheng/articles/40552.htmlhttp://www.shnenglu.com/twzheng/comments/40552.htmlhttp://www.shnenglu.com/twzheng/articles/40552.html#Feedback0http://www.shnenglu.com/twzheng/comments/commentRss/40552.htmlhttp://www.shnenglu.com/twzheng/services/trackbacks/40552.html鎵樼洏緙栫▼
鎽樿嚜 濂芥槗鏁欑▼緗?br>
涓銆?nbsp;鎵樼洏綆浠?br>
鎵璋撶殑“鎵樼洏”錛屽湪Windows緋葷粺鐣岄潰涓紝鎸囩殑灝辨槸涓嬮潰浠誨姟鏉″彸渚э紝鏈夌郴緇熸椂闂寸瓑絳夌殑鏍囧織鐨勯偅涓閮ㄥ垎銆傚湪紼嬪簭鏈灝忓寲鎴栨寕璧鋒椂錛屼絾鏈変笉甯屾湜鍗犳嵁浠誨姟鏍忕殑鏃跺欙紝灝卞彲浠ユ妸紼嬪簭鏀懼埌鎵樼洏鍖恒傚叾瀹烇紝鎵樼洏鍖虹殑緙栫▼寰堢畝鍗曪紝涓嬮潰綆瑕侀槓榪頒竴涓嬪瓙鍠絕_^

浜屻佹墭鐩樼紪紼嬬浉鍏沖嚱鏁?br>
鍏跺疄鍛紝鎶婄▼搴忔斁鍒版墭鐩樹笂鐨勬湰璐ㄥ氨鏄厛鍦ㄦ墭鐩樺尯緇樺埗涓涓浘鏍囷紝鐒跺悗鎶婄▼搴忛殣钘忎笉瑙侊紝鍐嶅鎵樼洏鐨勫浘鏍囪繘琛屾秷鎭鐞嗭紝灝卞彲浠ヤ簡銆?br>
緇樺埗鍥炬爣浠ュ強紜畾鍥炬爣鎵浼犻佹秷鎭殑鍑芥暟鍙湁涓涓紝閭e氨鏄斺斺斺斺斺?br>
WINSHELLAPI BOOL WINAPI Shell_NotifyIcon(
    DWORD dwMessage,
    PNOTIFYICONDATA pnid
);
榪欎釜鍑芥暟鍛紝璐熻矗鍚戠郴緇熶紶閫掓秷鎭紝浠ユ坊鍔犮佷慨鏀規垨鍒犻櫎鎵樼洏鍖虹殑鍥炬爣銆?br>
濂圭殑榪斿洖鍊煎憿錛屾槸涓竷灝旂被鍨嬬殑銆傚氨鏄錛屽鏋滆繑鍥?錛岄偅灝辨槸鎴愪粊鍟︼紝闈?鎵嶆垚鍔熴?br>
鍙傛暟dwMessage 鏄〃紺鴻繖涓嚱鏁扮殑搴旂敤鍔熻兘鏄摢涓鏂歸潰錛屾槸娣誨姞銆佸垹闄わ紝榪樻槸淇敼鍥炬爣銆傚鏋滄槸娣誨姞錛屽垯瀹冪殑鍊間負NIM_ADD錛涘垹闄ゅ垯鏄疦IM_DELETE錛涜屼慨鏀規槸NIM_MODIFY銆?br>
鍙傛暟pnid灝辨槸鍏蜂綋鐨勫拰紼嬪簭鍦ㄦ墭鐩樺尯鐨勫浘鏍囨湁鍏崇郴鐨勭粨鏋勪簡銆傚畠鐨勫畾涔夊涓嬶細

typedef struct _NOTIFYICONDATA {
    DWORD cbSize;
    HWND hWnd;
    UINT uID;
    UINT uFlags;
    UINT uCallbackMessage;
    HICON hIcon;
    char szTip[64];
} NOTIFYICONDATA, *PNOTIFYICONDATA;

涓嬮潰灝卞璇ョ粨鏋勫悇涓弬鏁拌繘琛屽埁鏋愶細

cbSize : 緇撴瀯鐨勯暱搴︼紝鐢?#8220;浣?#8221;鏉ュ仛鍗曚綅銆備竴鑸湪紼嬪簭涓紝鎴戜滑鐢?DWORD)sizeof(NOTIFYICONDATA) 緇欏畠璧嬪箋?br>
HWnd : 涓涓彞鏌勶紝濡傛灉瀵規墭鐩樹腑鐨勫浘鏍囪繘琛屾搷浣滐紝鐩稿簲鐨勬秷鎭氨浼犵粰榪欎釜鍙ユ焺鎵浠h〃鐨勭獥鍙c傝嚜鐒朵簡錛屽ぇ澶氭暟鎯呭喌涓嬫槸this->m_hWnd鍠姐?br>
uID : 鍦ㄥ伐紼嬩腑瀹氫箟鐨勫浘鏍嘔D

uFlags : 榪欎釜鎴愬憳鏍囧織鐫鍏朵粬鍝簺鎴愬憳鐨勬暟鎹槸鏈夋晥鐨勶紝鍒嗗埆涓篘IF_ICON, NIF_MESSAGE, NIF_TIP錛屽垎鍒唬琛ㄧ潃鏁版嵁鏈夋晥鐨勬垚鍛樻槸hIcon, uCallbackMessage, szTip銆傚綋鐒訛紝涓変釜鍊煎彲浠ョ敤“|”鑱旂郴鍒頒竴璧楓備笅闈㈠垎鍒娑夊強鍒扮殑鎴愬憳榪涜闃愯堪

hIcon : 瑕佸鍔狅紝鍒犻櫎鎴栦慨鏀圭殑鍥炬爣鍙ユ焺銆傚鏋滃彧鐭ラ亾涓猽ID, 涓鑸彲鑳戒細鐢ㄥ嚱鏁癓oadIcon鏉ュ緱鍒板彞鏌勩備緥濡侺oadIcon ( AfxGetInstanceHandle() ,MAKEINTRESOURCE (IDR_MAINFRAME) )銆?br>
uCallbackMessage : 榪欏湪瀵規墭鐩樺尯鐨勬搷浣滀腑錛屾槸姣旇緝閲嶈鐨勬暟鎹垚鍛樸傝繖鏄釜娑堟伅鏍囧織錛屽綋鐢ㄩ紶鏍囧鎵樼洏鍖虹浉搴斿浘鏍囪繘琛屾搷浣滅殑鏃跺欙紝灝變細浼犻掓秷鎭粰Hwnd鎵浠h〃鐨勭獥鍙c傛墍浠ヨ錛屽湪uFlags涓紝涓鑸兘寰楁爣蹇楀畠鏈夋晥銆傝繖閲屼竴鑸兘鏄嚜瀹氫箟鐨勬秷鎭?br>
szTip : 榧犳爣縐誨姩鍒版墭鐩樺浘鏍囦笂鏃剁殑鎻愮ず鏂囧瓧銆?br>
涓夈佹墭鐩樼紪紼嬩緥瀛?br>
鏈夊叧鎵樼洏緙栫▼鐨勫熀紜鐭ヨ瘑鍛紝涔熷氨涓婇潰榪欎簺浜嗐備笅闈㈠憿錛屾垜浠氨榪涘叆鍏蜂綋鐨勫疄鎴樻紨緇冮樁孌碉紝涓懼嚑涓墭鐩樼紪紼嬬殑渚嬪瓙鐬х灖錛屽姞娣辯悊瑙c?br>
1銆?nbsp; 灝嗙▼搴忔渶灝忓寲鍒扮郴緇熸墭鐩樺尯鐨勫嚱鏁皌oTray()銆?br>
void CTimeWakeDlg::toTray()

{

NOTIFYICONDATA nid;

nid.cbSize=(DWORD)sizeof(NOTIFYICONDATA);

nid.hWnd=this->m_hWnd;

nid.uID=IDR_MAINFRAME;

nid.uFlags=NIF_ICON|NIF_MESSAGE|NIF_TIP ;

nid.uCallbackMessage=WM_SHOWTASK;//鑷畾涔夌殑娑堟伅鍚嶇О

nid.hIcon=LoadIcon(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDR_MAINFRAME));

strcpy(nid.szTip,"璁″垝浠誨姟鎻愰啋");//淇℃伅鎻愮ず鏉′負“璁″垝浠誨姟鎻愰啋”



Shell_NotifyIcon(NIM_ADD,&nid);//鍦ㄦ墭鐩樺尯娣誨姞鍥炬爣

ShowWindow(SW_HIDE);//闅愯棌涓葷獥鍙?br>
}

榪欐槸涓緢綆鍗曠殑鍑芥暟錛岄噷闈㈤鍏堢粰NOTIFYICONDATA璧嬪鹼紝鐒跺悗璋冪敤shell_NotifyIcon, 澶翠竴涓弬鏁版槸NIM_ADD錛岃〃紺烘坊鍔犮傜劧鍚庣敤鍑芥暟ShowWindow 闅愯棌涓葷獥鍙o紝榪欐牱錛屽氨瀹炵幇浜嗗皢紼嬪簭鏈灝忓寲鍒扮郴緇熸墭鐩樺尯鐨勪換鍔′簡銆?br>
2銆?nbsp; 紼嬪簭宸茬粡鏈灝忓寲鍒版墭鐩樺尯浜嗭紝浣嗘槸鍛紝瀵規墭鐩樺浘鏍囩殑鎿嶄綔濡備綍榪涜鍛紵榪欏氨浣撶幇浜嗙粨鏋凬OTIFYICONDATA鐨勬垚鍛榰CallbackMessage 鐨勪綔鐢ㄤ簡銆傚畠鎵鎻愪緵鐨勪綔鐢ㄥ氨鏄紝褰撶敤鎴風敤榧犳爣鐐瑰嚮鎵樼洏鍖虹殑鍥炬爣鐨勬椂鍊欙紙鏃犺鏄乏閿繕鏄彸閿級錛屼細鍚慼Wnd鎵浠h〃鐨勭獥鍙d紶閫佹秷鎭紝濡傛灉鏄笂渚嬶紝娑堟伅鐨勫悕縐板氨鏄疻M_SHOWTASK銆傛牴鎹甐C鐨勬秷鎭満鍒訛紝瀵硅嚜瀹氫箟娑堟伅澧炲姞娑堟伅鍝嶅簲鍑芥暟銆?br>
鍦ㄥご鏂囦歡鐨?/{{AFX_MSG鍜?/}}AFX_MSG涔嬮棿澹版槑娑堟伅鍝嶅簲鍑芥暟錛?br>
afx_msg LRESULT onShowTask(WPARAM wParam,LPARAM lParam);

鐒跺悗鍦–PP鏂囦歡涓坊鍔犳秷鎭槧灝勩傚湪BEGIN_MESSAGE_MAP鍜孍ND_MESSAGE_MAP 涔嬮棿鍔犲叆錛?br>
ON_MESSAGE(WM_SHOWTASK,onShowTask)灝嗘秷鎭拰娑堟伅鍝嶅簲鍑芥暟鏄犲皠璧鋒潵銆?br>
鐒跺悗灝辨槸鍦–PP鏂囦歡涓姞鍏ュ嚱鏁皁nShowTask鐨勫疄鐜頒簡錛?br>
LRESULT CTimeWakeDlg::onShowTask(WPARAM wParam,LPARAM lParam)

//wParam鎺ユ敹鐨勬槸鍥炬爣鐨処D錛岃宭Param鎺ユ敹鐨勬槸榧犳爣鐨勮涓?br>
{

if(wParam!=IDR_MAINFRAME)

return 1;

switch(lParam)

{

case WM_RBUTTONUP://鍙抽敭璧鋒潵鏃跺脊鍑哄揩鎹瘋彍鍗曪紝榪欓噷鍙湁涓涓?#8220;鍏抽棴”

{

LPPOINT lpoint=new tagPOINT;

::GetCursorPos(lpoint);//寰楀埌榧犳爣浣嶇疆

CMenu menu;

menu.CreatePopupMenu();//澹版槑涓涓脊鍑哄紡鑿滃崟

//澧炲姞鑿滃崟欏?#8220;鍏抽棴”錛岀偣鍑誨垯鍙戦佹秷鎭疻M_DESTROY緇欎富紿楀彛錛堝凡

//闅愯棌錛夛紝灝嗙▼搴忕粨鏉熴?br>
menu.AppendMenu(MF_STRING,WM_DESTROY,"鍏抽棴");

//紜畾寮瑰嚭寮忚彍鍗曠殑浣嶇疆

menu.TrackPopupMenu(TPM_LEFTALIGN,lpoint->x,lpoint->y,this);

//璧勬簮鍥炴敹

HMENU hmenu=menu.Detach();

menu.DestroyMenu();

delete lpoint;

}

break;

case WM_LBUTTONDBLCLK://鍙屽嚮宸﹂敭鐨勫鐞?br>
{

this->ShowWindow(SW_SHOW);//綆鍗曠殑鏄劇ず涓葷獥鍙e畬浜嬪効

}

break;

}

return 0;

}



瀹屼簡錛屽氨瀹屼簡錛屾病浠涔堝彲鍐嶈鐨勫暒銆?

]]>
Windows浠誨姟綆$悊鍣ㄥ紑鍙戝師鐞嗕笌瀹炵幇http://www.shnenglu.com/twzheng/articles/40551.html璋枃鏀?/dc:creator>璋枃鏀?/author>Sun, 06 Jan 2008 06:52:00 GMThttp://www.shnenglu.com/twzheng/articles/40551.htmlhttp://www.shnenglu.com/twzheng/comments/40551.htmlhttp://www.shnenglu.com/twzheng/articles/40551.html#Feedback0http://www.shnenglu.com/twzheng/comments/commentRss/40551.htmlhttp://www.shnenglu.com/twzheng/services/trackbacks/40551.htmlWindows浠誨姟綆$悊鍣ㄥ紑鍙戝師鐞嗕笌瀹炵幇
鎽樿嚜 濂芥槗鏁欑▼緗?br>
銆銆Windows2000/XP鍐呭惈鐨勪換鍔$鐞嗗櫒錛圱askmgr錛夌浉淇″ぇ瀹墮兘鐔熸倝鍚э紝鐩告瘮涔嬩笅XP閲岀殑瑕佹瘮2000鍔熻兘鏇村姞寮哄ぇ錛岃繑鍥炵殑淇℃伅涔熸洿鍔犵殑璇︾粏錛屼笉榪囨偍鏄惁瑙夊緱榪樻湁寰堝甯屾湜鑾峰緱鐨勬秷鎭病鏈夊寘鍚湪閲岄潰鍚楋紵鎮ㄦ槸鍚﹁寰?Windows鐨勭郴緇熺鐞嗗伐鍏風閲岀殑涓滆タ澶垎鏁d簡鍚楋紵涓嬮潰灝辮鎴戜滑鐪嬬湅瀹冧滑鐨勫紑鍙戝師鐞嗭紝騫跺姩鎵嬪疄鐜頒竴涓湡姝g殑浠誨姟綆$悊鍣ㄣ傜幇鍦ㄦ垜浠槸璋冪敤Win32API鏉ュ疄鐜拌繖浜涘姛鑳界殑錛屼絾鏄ぇ瀹墮兘璇碝S闅愯棌浜嗗お澶氱殑緇嗚妭錛屼互鍚庢垜浠皢璁ㄨ鏇村鍏充簬Windows鍐呮牳鐨勪笢涓溿?
銆銆鍙兘澶у瀵逛換鍔$鐞嗗櫒閲屾渶鐔熸倝鐨勫姛鑳借鏁拌繘紼嬬鐞嗕簡錛屽父甯告垜浠湪鎬鐤戜腑浜嗙梾姣?鏈ㄩ┈鐨勬椂鍊欓兘浼氱湅鐪嬩換鍔$鐞嗗櫒閲屾湁娌℃湁浠涔堢壒鍒殑榪涚▼鍦ㄨ繍琛岋紝鎵浠ヨ繘紼嬫煡鐪嬪櫒搴旇鏄竴涓潪甯擱噸瑕佺殑鍔熻兘銆傛垜浠櫎浜嗛渶瑕佽幏寰楄繘紼嬬殑鍚嶇О澶栵紝榪樻湁浠涔堝憿錛熷綋鐒跺寘鎷畠鐨勮繘紼嬫爣璇嗙錛圥rocessID錛夛紝鐢ㄦ埛淇℃伅錛圲serName錛夛紝CPU浣跨敤鏃墮棿錛圕PUTime錛夊拰瀛樺偍鍣ㄧ殑浣跨敤鎯呭喌錛圡emoryUsage錛夛紝榪樻湁瀹冪殑浼樺厛鏉冿紙BasePriority錛夈侰PU鍜孧emory淇℃伅鍙互甯姪鎴戜滑鍒嗘瀽榪涚▼鐨勮繍琛屾儏鍐碉紝鑰屼紭鍏堟潈鍙互琛ㄧず榪涚▼鍦–PU鍒嗛厤澶勭悊鍣ㄤ嬌鐢ㄦ椂鐨勪紭鍏堟儏鍐點傝繖浜涢兘鏄氱敤鐨勮繘紼嬩俊鎭紝璁╂垜浠啀鐪嬬湅鍏朵粬鐨勪俊鎭惂銆傝繘紼嬬殑鐖惰繘紼嬫爣璇嗙錛圥arent Process ID錛夛紝鍒涘緩鏃墮棿錛圕reate Time錛夛紝紼嬪簭鍚嶇О絳夊湪寰堝鎯呭喌涓嬩篃鏄垜浠叧蹇冪殑淇℃伅銆傛垜浠啀鐪嬬湅榪涚▼鐩稿叧鐨勬ц兘淇℃伅銆傚湪Windows涓嬮氬父鏈変袱縐嶆ā寮忥細鍐呮牳妯″紡錛圞ernel: Level 0錛夊拰鐢ㄦ埛妯″紡錛圲ser: Level 3錛夛紝榪涚▼寰寰鍦ㄤ袱縐嶆ā寮忎腑鏉ュ洖鍒囨崲錛屾墍浠ュ彲浠ヨ幏寰楄繘紼嬪湪鍐呮牳妯″紡鍜岀敤鎴鋒ā寮忓悇鑷殑浣跨敤鏃墮棿銆傚悓鏃惰繕鍖呮嫭榪涚▼鐩稿叧鐨勫伐浣滈泦錛圵orkingSet錛夛紝鍒嗛〉姹狅紙PagedPool錛夛紝闈炲垎欏墊睜錛圢onePagedPool錛夊拰欏甸潰鏂囦歡錛圥ageFile錛変俊鎭傝繘紼嬬浉鍏崇殑I/O鎿嶄綔鍖呮嫭璇?鍐?鍏朵粬絳夊姩浣滐紝鎴戜滑鍙互鑾峰緱榪欎簺鎿嶄綔鐨勬鏁板拰浼犻佹暟鎹殑鏁伴噺銆?br>
銆銆濡傛灉鎮ㄦ鐤戞煇涓繘紼嬫槸鏈ㄩ┈錛岄偅鎮ㄨ繕鎯寵幏寰楀摢浜涗俊鎭憿錛熺畝鍗曠殑榪涚▼鍚嶇О搴旇鏄笉澶熺殑鍚э紒鎴戜滑甯屾湜鑾峰緱榪涚▼鐨勫疄闄呯▼搴忕殑璺緞錛岃繖鏍峰彲浠ュ府鍔╂垜浠垽鏂┒绔熸槸閭d釜紼嬪簭鍦ㄨ繍琛屻傚墠孌墊椂闂翠笉鏄湪璁ㄨ浠涔堣繘紼嬮殣钘忕殑錛屽叾涓竴縐嶅氨鏄?#8220;鍒涘緩榪滅▼綰跨▼”錛岃屾敞浣撳線寰鍙堟槸浠ュ姩鎬侀摼鎺ュ簱錛圖LL錛夌殑褰㈠紡瀛樺湪鐨勶紝鎴戜滑灝卞笇鏈涚湅鍒版煇涓叿浣撹繘紼嬫墍鍖呭惈鐨勬墍鏈夋ā鍧楋紙Module錛夛紝甯稿父鏄疍LL涔熴?#8220;綰跨▼”鏄竴涓ぇ瀹剁啛鎮夌殑鍚嶅瓧錛屽畠鏄疻indows緋葷粺涓殑瀹炵幇浣擄紝鑰岃繘紼嬪垯鏄嚎紼嬭繍琛岀殑鐜銆備竴涓繘紼嬪埌搴曞垱寤轟簡澶氬皯綰跨▼浜嗭紵鎴戜滑鍚屾牱鍙互鏋氫婦榪涚▼鍐呴儴鐨勬墍鏈夌嚎紼嬩俊鎭傚鏋滄偍鍙戠幇涓涓湪椹繘紼嬶紝涓嬮潰鐨勫姩浣滃氨搴旇鏄垎鏋愬畠鐨勮繍琛屾満鍒訛紙濡傛灉鎮ㄥ瀹冩劅鍏磋叮錛夛紝涓嶈繃鏈緇堟偍榪樻槸瑕佸皢瀹冪粨鏉熷惂銆傚湪Windows2k涓嬶紝寰堝緋葷粺鍏抽敭榪涚▼鍦═askMgr閲屾槸涓嶈兘琚粨鏉熺殑錛屼笉榪囩幇鍦ㄦ偍涓嶇敤鎷呭績浜嗐傚ソ鐨勶紝瀵硅繘紼嬬殑鎿嶄綔褰撶劧灝卞寘鎷粨鏉熻繘紼嬨傚鏋滄偍鐢ㄨ繃涓枃鐨刋P錛屾偍鏄惁甯稿父閬囧埌浠誨姟鏍?#8220;鍋囨”鐨勬儏鍐碉紝铏界劧鎮ㄧ殑鐢佃剳娌℃湁鎸傛帀錛屼絾鍗村姩寮逛笉寰楋紝閭eソ鎴戜滑涔熷悓鏍峰彲浠ュ皢浠繪剰鐨勮繘紼嬫寕璧鋒潵錛屼笉綆℃偍瀵瑰畠鍋氫粈涔堝姩浣滐紙闄や簡緇撴潫錛夛紝瀹冮兘涓嶄細鏈変換浣曠殑鍙嶅簲銆傛湁浜嗘寕璧瘋繘紼嬶紝鍚屾牱鎴戜滑涔熷彲浠ュ皢榪涚▼浠?#8220;鎸傝搗”鐘舵佹縺媧匯?br>
銆銆妗岄潰紿楀彛鏄ぇ瀹舵帴瑙﹀緱鏈澶氱殑浜や簰鐣岄潰浜嗭紝鎮ㄦ槸鍚︽兂鑾峰緱姣忎釜紿楀彛鐨勬爣棰樹俊鎭憿錛熷綋鐒舵垜浠繕鍙互鑾峰緱涓庣獥鍙e叧鑱旂殑榪涚▼錛岀嚎紼嬩笌紿楀彛鍙ユ焺灞炴с傚鏋滃ぇ瀹跺VC姣旇緝鐔熸倝錛屽氨搴旇鐭ラ亾鍏朵腑鐨勪竴涓猄PY++宸ュ叿鍚э紝瀹冨氨鍙互鑾峰緱妗岄潰紿楀彛錛岃繘紼嬪拰綰跨▼鐨勮緇嗕俊鎭紝涓嶈繃鐜板湪灝變笉鐢ㄦ墦寮榪欎釜錛屾墦寮閭d釜浜嗭紝閫氶氭悶瀹氫簡錛?

銆銆緋葷粺鎬ц兘鏄瘡涓敤鎴峰叧蹇冪殑璇濋銆傚畠鍖呮嫭鏁翠釜緋葷粺褰撳墠鍒涘緩鐨勫彞鏌勶紝榪涚▼浠ュ強綰跨▼鐨勬暟鐩傝繕鏈夌墿鐞嗗瓨鍌ㄥ櫒錛圥hysical Memory錛夌殑鎬婚噺鍜屼嬌鐢ㄦ儏鍐碉紝緋葷粺楂橀熺紦瀛橈紙System Cache錛夌殑澶у皬錛屽瓨鍌ㄥ櫒淇濈暀涓庢彁浜わ紙Commit Charge錛夌姸鍐碉紝褰撶劧榪樻湁鏍稿績鍒嗛〉/闈炲垎欏墊睜錛圞ernel Memory錛夌殑浣跨敤鎯呭喌銆傚嚑涔庡寘鎷簡Windows緋葷粺涓嬪瓨鍌ㄥ櫒綆$悊鐨勫ぇ閮ㄥ垎淇℃伅銆?br>
銆銆铏界劧鐜板湪紜洏鐨勪環鏍煎凡緇忓緢浣庝簡錛屼笉榪囨垜榪樻槸鍦ㄧ敤6.4G鐨勫皬涓滀笢錛屾墍浠ュ父甯擱亣鍒?#8220;Low Disk”錛佹垜浠父甯歌鐪嬬湅紜洏鐨勪嬌鐢ㄦ儏鍐碉紝涓嶈繃姣忔閮借榪涘叆鎴戠殑鐢佃剳錛屽お楹葷儲浜嗐傝屾垜浠幇鍦ㄥ彲浠ヤ竴嬈′簡瑙f墍鏈夌鐩樼殑瀹歸噺鍜屽綋鍓嶄嬌鐢ㄦ儏鍐碉紝鍚屾椂榪樻湁瀹冧滑鐨勬牸寮忕被鍨嬶紙濡侳AT,NTFS,CDFS絳夛級鍜岀鐩樻爣絳俱?br>
銆銆璇村埌鐜鍧楋紝鎴栬涓嶆槸閭d箞鐔熸倝鍚э紝瀹冨寘鍚竴浜涚幆澧冨彉閲忥紝鑰屾瘡涓幆澧冨彉閲忓搴斾竴涓?澶氫釜瀛楃涓詫紝鎮ㄥ彲浠ュ湪鎺у埗闈㈡澘鐨凷YSTEM/Advanced錛堢郴緇?楂樼駭錛夐噷瀵瑰畠浠繘琛岃緗紝鍖呮嫭娣誨姞鏂扮殑鐜鍙橀噺錛屽垹闄ゅ拰緙栬緫緋葷粺鐜鍙橀噺銆?br>
銆銆浜嬩歡璁板綍瀵規垜浠垎鏋愮郴緇熺殑浣跨敤鎯呭喌鏈夊緢澶х殑甯姪銆備簨浠惰褰曞垎涓轟笁縐嶏細搴旂敤紼嬪簭錛岀郴緇熷拰瀹夊叏銆傝屽搴旂殑姣忕浜嬩歡鍙堝彲浠ュ垎涓哄嚑縐嶇被鍨嬶紝瀹冧滑鍒嗗埆鏄父瑙勪俊鎭紝璀﹀憡鍜岄敊璇傚叾涓寘鎷褰曞簭鍙鳳紙Record Number錛夛紝浜嬩歡綾誨瀷錛圱ype錛夛紝鏍囪瘑絎︼紙Event ID錛夛紝鏉ユ簮錛圫ource錛夛紝浜х敓鏃墮棿錛圱ime Generated錛夛紝鐢ㄦ埛鍚嶏紙User錛夊拰鐩稿叧鎻忚堪淇℃伅錛圖escription錛夈傛湁鏃墮棿澶у鍙互澶氱湅鐪嬩簨浠朵俊鎭紝褰撶劧姣忎釜緗戠粶綆$悊鍛樺瀹冧滑搴旇鏄緢鐔熸倝鐨勶紝涓嶈繃榪樺寘鎷叾浠栫殑浜嬩歡鏃ュ織淇℃伅銆?br>
銆銆Windows緋葷粺涓嬬殑ipconfig /all榪欎釜鍛戒護鎴戞槸甯稿父鐢紝鍥犱負鎴戜滑浣跨敤鐨勬槸DHCP錛屾病浜嬬湅鐪嬭嚜宸辯殑IP鍦板潃鍙樹簡娌℃湁銆傚叾涓寘鎷緇嗙殑緗戠粶閫傞厤鍣ㄧ殑淇℃伅錛屽寘鎷傞厤鍣ㄥ悕縐幫紝鎻忚堪錛岀‖浠跺湴鍧鍜岀被鍨嬶紝IP鍦板潃鍙婄浉搴旂殑瀛愮綉鎺╃爜錛岀綉鍏充笌DHCP鏈嶅姟鍣ㄥ湴鍧絳夈備笉榪囨偍鏄惁瀵圭綉緇滄祦閲忎篃鎰熷叴瓚e憿錛熸垜浠綋鐒跺彲浠ヨ幏寰椾富鏈烘帴鍙?鍙戦佷簡澶氬皯錛堥潪錛夊箍鎾暟鎹姤錛屽嚭鐜頒簡澶氬皯閿欒錛屼竴鍏辨帴鍙?鍙戦佷簡澶氬皯淇℃伅錛岃繖浜涘姣忎釜緗戝弸閮芥槸鏈夌敤鐨勪俊鎭摕銆?br>
銆銆緗戠粶鍏變韓寰寰鏄ぇ瀹舵敞鎰忕殑鍦版柟錛屾偍絀剁珶鍏變韓浜嗗灝戜俊鎭紝瀹冧滑鐨勬枃浠惰礬寰勬槸浠涔堬紝榪樻湁瀹冧滑鐨勫叡浜被鍨嬩俊鎭傛垜浠湪涓嶉渶瑕佹煇浜涘叡浜祫鏂欐椂錛屽綋鐒朵笉瑕佸繕浜嗗皢鍏跺垹闄わ紝浠ュ厤娉勯湶鑷繁鐨勬満瀵嗕俊鎭?br>
銆銆Windows鐨凬T鏄竴涓鐢ㄦ埛鐨勭郴緇燂紝鍏佽澶氱綾誨瀷鐢ㄦ埛鐨勫瓨鍦ㄣ傛垜浠笇鏈涜幏寰楃敤鎴瘋處鍙風殑浣跨敤鏈熼檺錛圥assword Expired錛夛紝璁頒綇瑕佷笉瀹氭椂鐨勪慨鏀圭敤鎴風殑瀵嗙爜鍝燂紝浠ュ強鐢ㄦ埛鏍囪瘑絎︼紙User ID錛夛紝緇勬爣璇嗙錛圙roup ID錛夛紝榪樻湁鐢ㄦ埛璐﹀彿鐨勭被鍨嬶紙Type錛夛紝涓嶅悓鐨勭被鍨嬫湁涓嶅悓鐨勬潈闄愶紝鎴戜滑褰撶劧甯屾湜鏈夋渶High鐨勬潈鍔涘摕錛佺湅鐪嬬郴緇熷鏌愪釜璐﹀彿鐨勭鐩樼┖闂翠嬌鐢ㄦ儏鍐墊槸鍚︽湁闄愬埗錛圡ax Storage錛夛紝璐﹀彿鐧誨綍鐨勬鏁幫紙Number Of Logon錛夊拰鐧誨綍鏃墮棿淇℃伅錛圠ogon Hours錛夌瓑錛屽鎴戜滑鍒嗘瀽鐢ㄦ埛鐨勪嬌鐢ㄦ儏鍐典篃鏈夊府鍔╃殑銆?br>
銆銆緋葷粺鐨刉in32鏈嶅姟鍜岃澶囬┍鍔ㄤ俊鎭篃鏄緢閲嶈鐨勶紝鎴戜滑甯屾湜鎺㈡祴姣忎釜鏈嶅姟/璁懼鍚姩紼嬪簭鐨勫叿浣撹礬寰勶紝鐘舵侊紝綾誨瀷錛屽惎鍔ㄦ柟寮忕瓑絳変俊鎭傛垜浠繕甯屾湜瀵規湇鍔¤繘琛屾帶鍒訛紝姣斿鍋滄錛屽惎鍔ㄥ拰鍒犻櫎鎿嶄綔銆?br>
銆銆鍏蟲満涔熶笉鏄偅涔堢殑鍗曡皟鐨勶紝鎮ㄥ彲浠ユ敞閿鑷繁鐨勭郴緇燂紝濡傛灉鎮ㄨ紱誨紑褰撶劧灝遍渶瑕侀攣瀹氫簡銆傛渶榪戝ぇ瀹墮兘涓嶅枩嬈㈠叧鏈猴紝澶夯鐑︿簡錛屾墍浠ラ兘涔犳儻浣跨敤鍐湢錛岀郴緇熷皢浼氫負鎴戜滑淇濈暀褰撳墠淇℃伅錛屼笉榪囪繕鏈夋敮鎸佺數婧愮鐞嗙殑鍏蟲満鍜屼紤鐪犮俉indows2000鐨勭敤鎴鋒敞鎰忎簡錛屾垜浠悓鏍峰彲浠ヤ嬌鐢╔P緋葷粺涓嬬殑甯︽湁鍒拌鏃朵笌娑堟伅鎻愮ず鐨勫叧鏈哄拰閲嶅惎鍔熻兘浜嗐?br>
銆銆緋葷粺鐨勭増鏈俊鎭槸姣旇緝鍥哄畾鐨勶紝涓昏鍖呮嫭鎿嶄綔緋葷粺鐨勬寚綰癸紝娉ㄥ唽緇勭粐/鐢ㄦ埛錛屼富鏈哄悕鍜岀郴緇熺浉鍏崇洰褰曠瓑淇℃伅銆?nbsp;  


銆銆璇翠簡榪欎箞澶氾紝鎴戜滑涔熻璋堣皥濡備綍瀹炵幇浜嗐?br>
銆銆1.紿楀彛淇℃伅

銆銆MS涓烘垜浠彁渚涗簡鎵撳紑鐗瑰畾妗岄潰鍜屾灇涓炬闈㈢獥鍙g殑鍑芥暟銆?br>銆銆hDesk=OpenDesktop錛坙pszDesktop,0,FALSE,DESKTOP_ENUMERATE錛夛紱
銆銆//鎵撳紑鎴戜滑榛樿鐨凞efault妗岄潰錛?br>銆銆EnumDesktopWindows錛坔Desk,錛圵NDENUMPROC錛塃numWindowProc,0錛夛紱
銆銆//鏋氫婦鎵撳紑妗岄潰涓婄殑鎵鏈夌獥鍙o紝鐢卞洖璋冨嚱鏁板疄鐜般?br>銆銆BOOL __stdcall EnumWindowProc錛圚WND, LPARAM錛夛紱
銆銆//鍦ㄥ洖璋冨嚱鏁頒腑錛屾垜浠彲浠ヨ幏寰楃獥鍙g殑鏍囬鍜岀浉鍏寵繘紼嬶紝綰跨▼淇℃伅錛?br>銆銆GetWindowText錛坔Wnd,szWindowText,dwMaxCount錛夛紱
銆銆GetWindowThreadProcessId錛坔Wnd,&dwPID錛夛紱

銆銆2.璁懼椹卞姩鍣ㄤ俊鎭紙鏈嶅姟鍜岃澶囬┍鍔ㄥ櫒宸笉澶氾紝鍦ㄦ涓嶅仛閲嶅錛?br>
銆銆璁懼椹卞姩淇℃伅鏈夋湇鍔℃帶鍒剁鐞嗗櫒錛圫CM錛夋潵綆$悊鐨勶紝鎴戣鎵撳紑鏈嶅姟鎺у埗綆$悊鍣紝騫舵灇涓炬墍鏈夌殑璁懼椹卞姩鍣ㄣ?br>銆銆OpenSCManager錛圢ULL,NULL,SC_MANAGER_ALL_ACCESS錛夛紱
銆銆//浠ユ墍鏈夋潈闄愭墦寮鏈嶅姟鎺у埗綆$悊鍣紱
銆銆EnumServicesStatus錛坰chManager,dwDeviceType,dwDeviceState,
銆銆銆銆銆銆銆銆EnumStatus,dwBufSize,&dwBytesNeeded,
銆銆銆銆銆銆 &dwDevicesReturned,&dwResumeHandle錛夛級
銆銆//鏋氫婦鎵鏈夎澶囩殑褰撳墠鐘舵侊紱
銆銆CloseServiceHandle錛坰chManager錛夛紱
銆銆//璁頒綇錛屽湪緇撴潫璁塊棶鍚庤鍏抽棴鏈嶅姟鍙ユ焺錛?br>銆銆OpenService錛坰chManager,szDeviceName,SERVICE_ALL_ACCESS錛夛紱
銆銆//鎵撳紑鐗瑰畾鐨勮澶囬┍鍔ㄥ櫒錛?br>銆銆QueryServiceConfig錛坰chDevice,lpDeviceConfig,
銆銆銆銆銆銆銆銆銆銆   1024*8,&dwBytesNeeded錛夛紱
銆銆//鏌ヨ椹卞姩鍣ㄧ殑鏈嶅姟閰嶇疆淇℃伅錛?br>銆銆QueryServiceStatus錛坰chDevice,&DeviceStatus錛夛紱
銆銆//鏌ヨ璁懼椹卞姩鍣ㄧ殑褰撳墠鐘舵侊紱
銆銆QueryServiceConfig2錛坰chDevice,SERVICE_CONFIG_DESCRIPTION,
銆銆錛圠PBYTE錛塴pDeviceDescription,8*1024,&dwBytesNeeded錛?br>銆銆//鏌ヨ璁懼鐨勬弿榪頒俊鎭紱
銆銆StartService錛坰chDevice,0,NULL錛夛紱
銆銆//鍚姩璁懼錛?br>銆銆ControlService錛坰chDevice,SERVICE_CONTROL_STOP,&DeviceStatus錛夛紱
銆銆//鍋滄璁懼錛?br>銆銆DeleteService錛坰chDevice錛夛紱
銆銆//鍒犻櫎璁懼錛?br>
銆銆3.紓佺洏淇℃伅

銆銆鎴戜滑甯屾湜鑾峰緱緋葷粺鎵鏈夌鐩樼殑淇℃伅錛屽寘鎷蔣鐩橈紝紜洏錛屽厜鐩樼瓑絳夛紱
銆銆GetLogicalDriveStrings錛坉wBufferLength,lpBuffer錛夛紱
銆銆//鑾峰緱閫昏緫璁懼鐨勪俊鎭紱
銆銆GetVolumeInformation錛坙pRootPathName,lpVolumeNameBuffer,
銆銆 dwVolumeNameSize,&dwVolumeSerialNumber,
銆銆 &dwMaximumComponentLength,&dwFileSystemFlags,
銆銆銆銆銆銆lpFileSystemNameBuffer,dwFileSystemNameSize錛夛紱
銆銆//鑾峰緱紓佺洏鍗蜂俊鎭紝鍖呮嫭鍗峰悕縐板拰鏍煎紡綾誨瀷錛?br>銆銆GetDiskFreeSpaceEx錛坙pRootPathName,&FreeBytesAvailable,
銆銆銆銆銆銆銆銆  &TotalNumberOfBytes,&TotalNumberOfFreeBytes錛夛紱
銆銆//鎺㈡祴紓佺洏鐨勭┖闂翠嬌鐢ㄦ儏鍐碉紱

銆銆4.鐜鍙橀噺

銆銆鎴戜滑鍙互浠庢敞鍐岃〃涓幏寰楃幆澧冨潡鐨勪俊鎭細HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment錛屽綋鐒惰浣跨敤娉ㄥ唽琛ㄧ殑鍑芥暟銆?br>銆銆RegOpenKeyEx錛圚KEY_LOCAL_MACHINE,RegKey,0,KEY_QUERY_VALUE,&hKey錛夛紱
銆銆//鎵撳紑娉ㄥ唽琛ㄧ殑閿紱
銆銆RegEnumValue錛坔Key,dwIndex,EnvironVariable,
銆銆銆銆銆銆銆銆 &dwVariableLength,NULL,NULL,NULL,NULL錛夛紱
銆銆//鏌ヨ鎴戜滑闇瑕佺殑淇℃伅鍊鹼紱
銆銆GetEnvironmentVariable錛圗nvironVariable,EnvironString,1024錛夛紱
銆銆//鑾峰緱鐜鍙橀噺鐨勫瓧絎︿覆淇℃伅錛?br>
銆銆5.浜嬩歡璁板綍淇℃伅

銆銆OpenEventLog錛圢ULL,szLog錛夛紱
銆銆//鎵撳紑鏃墮棿鏃ュ織璁板綍錛?br>銆銆GetOldestEventLogRecord錛坔Event,&dwThisRecord錛夛紱
銆銆//鑾峰緱鏈鏂扮殑鏃ュ織淇℃伅錛屼互渚跨戶緇煡鎵撅紱
銆銆ReadEventLog錛坔Event,EVENTLOG_FORWARDS_READ 鈹?EVENTLOG_SEQUENTIAL_READ,
   0,pEventLogRecord,1024*32,&dwRead,&dwNeeded錛?br>銆銆//璇誨幓鏃ュ織淇℃伅錛?br>銆銆LookupAccountSid錛圢ULL,pSid,szName,&dwName,szDomain,&dwDomain,&SNU錛夛紱
銆銆//鑾峰彇璐︽埛鐨凷ID錛屼互渚胯幏寰楄處鎴風殑鐢ㄦ埛鍚嶇О錛?br>銆銆GetNumberOfEventLogRecords錛坔Event,&dwTotal錛夛紱
銆銆//鑾峰緱浜嬩歡鏃ュ織鐨勬繪暟錛?br>銆銆CloseEventLog錛坔Event錛夛紱
銆銆//涓嶈蹇樿鍏抽棴浜嬩歡鍙ユ焺錛?br>銆銆
銆銆6.緗戠粶鍏變韓

銆銆鎴戜滑浣跨敤絎簩絳夌駭鐨勭綉緇滃叡浜悳绱紱
銆銆NetShareEnum錛圢ULL,dwLevel,錛圥BYTE *錛?amp;pBuf,MAX_PREFERRED_LENGTH,&entriesread,&totalentries,&resume錛夛紱
銆銆//鍒椾婦鎵鏈夌殑鍏變韓鐩綍鍙婄浉鍏充俊鎭紱
銆銆NetApiBufferFree錛坧Buf錛夛紱
銆銆//閲婃斁緙撳啿鍖猴紱
銆銆NetShareDel錛圢ULL,錛坈har *錛塴pShareNameW,0錛夛紱
銆銆//鍒犻櫎緗戠粶鍏變韓鐩綍錛?br>銆銆
銆銆7.緗戠粶閫傞厤鍣ㄤ俊鎭?br>
銆銆鎴戜滑瑕佹帰嫻婲IC鐨勪俊鎭拰緗戠粶嫻侀噺錛?br>銆銆GetAdaptersInfo錛?amp;AdapterInfo,&OutBufLen錛夛紱
銆銆//鑾峰彇閫傞厤鍣ㄤ俊鎭紱
銆銆
銆銆8.緋葷粺鎬ц兘

銆銆鑾峰彇緋葷粺鐨勫瓨鍌ㄥ櫒浣跨敤鎯呭喌錛?br>銆銆GetPerformanceInfo錛?amp;PerfInfo,sizeof錛圥ERFORMACE_INFORMATION錛夛級
銆銆//鑾峰彇緋葷粺鎬ц兘淇℃伅錛?


銆銆9.榪涚▼/綰跨▼/妯″潡淇℃伅

銆銆鍦ㄦ鎴戜滑浣跨敤宸ュ叿甯姪鍑芥暟錛圱oolHelp32錛夊拰緋葷粺
銆銆OpenProcessToken錛圙etCurrentProcess錛堬級,TOKEN_QUERY 鈹?TOKEN_ADJUST_PRIVILEGES,&hToken錛夛紱
銆銆//鎵撳紑榪涚▼鐨勪護鐗岋紝鎻愬崌鏉冮檺錛?br>銆銆AdjustTokenPrivileges錛坔Token,FALSE,&TokenPrivileges,sizeof錛圱OKEN_PRIVILEGES錛?NULL,NULL錛夛紱
銆銆//灝嗚繘紼嬬殑鏉冮檺鎻愬崌鍒版敮鎸佽皟璇曪紙Debug錛夛紱
銆銆CreateToolhelp32Snapshot錛圱H32CS_SNAPPROCESS,0錛夛紱
銆銆//鍒涘緩榪涚▼鐨勫揩鐓э紱
銆銆Process32First錛坔ProcessSnap,&ProcessEntry32錛夛紱
銆銆Process32First錛坔ProcessSnap,&ProcessEntry32錛夛紱
銆銆//鏋氫婦鎵鏈夎繘紼嬶紱
銆銆OpenProcess錛圥ROCESS_QUERY_INFORMATION,FALSE,ProcessEntry32.th32ProcessID錛夛紱
銆銆//鎵撳紑鐗瑰畾榪涚▼錛屼互鏌ヨ榪涚▼鐩稿叧淇℃伅錛?br>銆銆GetProcessTimes錛坔Process,&CreateTime,&ExitTime,&KernelTime,&UserTime錛夛紱
銆銆//鑾峰彇榪涚▼鐨勬椂闂翠俊鎭紱
銆銆GetProcessMemoryInfo錛坔Process,&PMCounter,sizeof錛圥MCounter錛夛級錛?br>銆銆//鑾峰彇榪涚▼鐨勫瓨鍌ㄥ尯淇℃伅錛?br>銆銆GetPriorityClass錛坔Process錛夛紱
銆銆//鑾峰彇榪涚▼鐨勪紭鍏堟潈錛?br>銆銆GetProcessIoCounters錛坔Process,&IoCounters錛夛紱
銆銆//鑾峰彇榪涚▼鐨処O浣跨敤鎯呭喌錛?br>銆銆CreateToolhelp32Snapshot錛圱H32CS_SNAPMODULE, dwProcessID錛夛紱
銆銆//鍒涘緩妯″潡蹇収錛?br>銆銆Module32First錛坔ModuleSnap, &ModuleEntry32錛夛紱
銆銆Module32Next錛坔ModuleSnap, &ModuleEntry32錛夛紱
銆銆//鏋氫婦榪涚▼妯″潡淇℃伅錛?br>銆銆CreateToolhelp32Snapshot錛圱H32CS_SNAPTHREAD, 0錛夛紱
銆銆//鍒涘緩綰跨▼蹇収錛?br>銆銆Thread32First錛坔ThreadSnap, &ThreadEntry32錛夛紱
銆銆Thread32Next錛坔ThreadSnap, &ThreadEntry32錛夛紱
銆銆//鏋氫婦綰跨▼淇℃伅錛?br>銆銆OpenThread錛圱HREAD_ALL_ACCESS,FALSE,ThreadEntry32.th32ThreadID錛夛紱
銆銆//鎵撳紑綰跨▼錛岄』鑷繁鑾峰緱姝ゅ嚱鏁板湴鍧錛?br>銆銆TerminateProcess錛坔Process,0錛夛紱
銆銆//緇堟榪涚▼錛?br>銆銆SuspendThread錛坔Thread錛夛紱
銆銆//鎮寕綰跨▼錛?br>銆銆ResumeThread錛坔Thread錛夛紱
銆銆//嬋媧葷嚎紼嬶紱

銆銆10.鍏蟲満

銆銆AdjustTokenPrivileges錛坔Token,FALSE,&TokenPrivileges,sizeof錛圱OKEN_PRIVILEGES錛?NULL,NULL錛夛紱
銆銆//璋冩暣榪涚▼浠ょ墝錛屼嬌鍏舵敮鎸佸叧鏈猴紱
銆銆ExitWindowsEx錛圗WX_LOGOFF,0錛夛紱
銆銆//娉ㄩ攢緋葷粺錛?br>銆銆LockWorkStation錛堬級錛?br>銆銆//閿佸畾緋葷粺錛?br>銆銆InitiateSystemShutdown錛圢ULL,szMessage,dwTimeout,FALSE,bSig錛夛紱
銆銆//鏀寔鍒拌鏃跺拰娑堟伅鏄劇ず鐨勫叧鏈?閲嶅惎錛?br>銆銆SetSystemPowerState錛坆Sig,FALSE錛夛紱
銆銆//緋葷粺浼戠湢/鍐湢錛?


銆銆11.鐢ㄦ埛淇℃伅

銆銆NetUserEnum錛圢ULL,dwLevel,FILTER_NORMAL_ACCOUNT,錛圠PBYTE*錛?amp;pBuf,銆銆銆銆銆銆銆dwPrefMaxLen,&dwEntriesRead,&dwTotalEntries,&dwResumeHandle錛夛紱
銆銆//鏋氫婦緋葷粺鐢ㄦ埛淇℃伅錛?br>銆銆NetUserDel錛圢ULL,lpUserNameW錛夛紱
銆銆//鍒犻櫎鎸囧畾鐢ㄦ埛錛?br>  
銆銆12.緋葷粺鐗堟湰淇℃伅

銆銆GetVersionEx錛堬紙LPOSVERSIONINFO錛?amp;osviex錛夛紱
銆銆//鑾峰彇鎿嶄綔緋葷粺鐨勭増鏈俊鎭紱
銆銆鎴戜滑涔熷彲浠ラ氳繃娉ㄥ唽琛紙HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion錛夎幏鍙栫浉鍏充俊鎭細
銆銆GetTickCount錛堬級錛?br>銆銆//鑾峰彇寮鏈烘椂闂達紱
銆銆GetComputerName錛坰zInfo,&dwInfo錛夛紱
銆銆//鑾峰彇璁$畻鏈哄悕縐幫紱
銆銆GetUserName錛坰zInfo,&dwInfo錛夛紱
銆銆//鑾峰彇璁$畻鏈虹敤鎴峰悕錛?br>銆銆GetWindowsDirectory錛坰zInfo,MAX_PATH+1錛夛紱
銆銆//鑾峰彇Windows鐩綍錛?br>銆銆GetSystemDirectory錛坰zInfo,MAX_PATH+1錛夛紱
銆銆//鑾峰彇緋葷粺鐩綍錛?br>
銆銆灝忕粨錛?br>
銆銆铏界劧鎴戜滑鐜板湪宸茬粡瀹炵幇浜嗕換鍔$鐞嗗櫒鐨勫悇欏瑰姛鑳斤紝鐢氳嚦姣擶indows鑷甫鐨勫姛鑳借繕瑕佸己澶э紝涓嶈繃鍗存病鏈変粈涔堝叴濂嬬殑鎰熻銆傚洜涓虹湅鐪嬫垜浠殑浠g爜錛屾偍灝變細鍙戠幇閭d簺閮芥槸鐩存帴璋冪敤鐨刉in32API鍑芥暟錛屼絾鏄垜浠竻妤氱郴緇熷簳灞傜┒绔熸槸鎬庝箞瀹炵幇鐨勫悧錛熶笉綆℃垜浠槸鍚﹀彧鏄負浜嗗疄鐜頒竴涓姛鑳斤紝榪樻槸瀵規搷浣滅郴緇熸劅鍏磋叮錛屾垜浠兘搴旇鏇村鐨勫緋葷粺搴曞眰榪涜鐮旂┒錛岃屼笉浠呬粎鏄彧浼氫嬌鐢ㄩ珮灞傚嚱鏁扮殑紼嬪簭鍛樸傝櫧鐒跺井杞負鎴戜滑闅愯棌浜嗗緢澶氱殑鍐呴儴緇嗚妭錛屼絾姝f槸榪欑搴曞眰鐨勭瀵嗘縺鍙戜簡鎴戜滑瀵瑰叾榪涜娣卞叆鐮旂┒鐨勫叴瓚e拰鍔ㄥ姏銆?

]]>
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            一本久道久久综合婷婷鲸鱼| 亚洲视频网站在线观看| 久久精品一级爱片| 99国产精品久久久| 欧美精品v国产精品v日韩精品| 国产午夜久久久久| 久久本道综合色狠狠五月| 宅男噜噜噜66一区二区| 国产精品国产a| 亚洲一区二区三区免费观看| 日韩一级成人av| 欧美日韩国产bt| 亚洲特级片在线| 亚洲一区二区三区高清| 国产精品揄拍500视频| 欧美在线www| 欧美专区在线观看| 亚洲国产91| 国产精一区二区三区| 久久精品久久综合| 在线观看亚洲一区| 欧美高清视频在线| 午夜亚洲一区| 国产一区二区三区免费在线观看| 久久久久久噜噜噜久久久精品| 久久久精品999| 亚洲毛片一区二区| 一区二区三区毛片| 国产日韩欧美日韩| 蜜臀av一级做a爰片久久| 麻豆精品精华液| 亚洲视频电影图片偷拍一区| 亚洲福利在线看| 国产精品一区二区欧美| 亚洲另类一区二区| 午夜国产精品视频免费体验区| 国产嫩草影院久久久久| 久久久久久999| 性欧美暴力猛交另类hd| 国产精品青草久久| 在线免费观看日本欧美| 亚洲美女中文字幕| 国产亚洲精品v| 亚洲欧洲一区二区天堂久久| 欧美久久久久久久久久| 久久久精品2019中文字幕神马| 久久久91精品国产一区二区精品| 日韩视频在线你懂得| 亚洲在线免费观看| 999亚洲国产精| 欧美在线啊v一区| 中文网丁香综合网| 久久躁日日躁aaaaxxxx| 亚洲女人天堂成人av在线| 久久综合九色综合久99| 欧美一区二区精品久久911| 蜜臀av在线播放一区二区三区| 亚洲欧美影音先锋| 欧美激情网站在线观看| 亚洲伦理自拍| 久久久久久网址| 性色av香蕉一区二区| 欧美日本一区| 国产精品99久久久久久宅男| 亚洲国产精品va在看黑人| 亚洲一区免费视频| 亚洲午夜激情网页| 欧美成年网站| 欧美jizzhd精品欧美巨大免费| 国产欧美亚洲精品| 夜夜爽夜夜爽精品视频| 亚洲最新中文字幕| 欧美精品一区二区三区一线天视频 | 亚洲激情在线视频| 亚洲欧洲一区二区在线播放| 欧美日韩一区成人| 亚洲激情在线观看| 亚洲国产精品久久久久秋霞影院| 欧美中文在线字幕| 久久天天狠狠| 国产精品成人一区二区艾草| 欧美黄色免费| 国产一区二区三区日韩欧美| 99国产精品久久久久久久成人热| 亚洲国产日韩美| 欧美在线精品一区| 欧美在线影院| 国产精品国产福利国产秒拍| 久久综合国产精品| 国产精品久久久久久亚洲调教| 欧美激情视频一区二区三区不卡| 亚洲国产精品一区二区三区| 久久久亚洲综合| 欧美国产综合视频| 亚洲美洲欧洲综合国产一区| 欧美激情中文字幕乱码免费| 最新日韩欧美| 亚洲一区二区三区久久| 国产伦精品免费视频| 欧美综合第一页| 欧美电影免费观看高清| 99在线精品视频| 国产欧美一区二区三区久久人妖 | 亚洲国产视频一区二区| 久久久久亚洲综合| 久久精品视频在线观看| 欧美久久婷婷综合色| 欧美成年人网站| 亚洲激情网站免费观看| 欧美男人的天堂| 亚洲欧美日韩一区二区三区在线观看| 国产在线乱码一区二区三区| 久久免费的精品国产v∧| 亚洲激情电影在线| 亚洲欧美日韩国产精品| 国产夜色精品一区二区av| 久久精品成人一区二区三区| 免费不卡在线观看| 日韩视频在线永久播放| 欧美专区第一页| 一本色道久久综合亚洲二区三区| 亚洲一二三四区| 欧美三级网址| 欧美一区日韩一区| 国产欧美在线看| 另类图片国产| 99精品国产一区二区青青牛奶| 欧美视频一区二区三区| 久久手机免费观看| 亚洲一区二区三区免费在线观看| 国产欧美一区在线| 欧美国产日韩精品| 欧美成人午夜影院| 欧美一区影院| 亚洲精品极品| 国产人妖伪娘一区91| 欧美成人久久| 久久欧美肥婆一二区| 亚洲黄色成人| 久久久久国产一区二区| 久久九九免费视频| 亚洲二区免费| 国产亚洲欧美一区二区| 亚洲深夜福利视频| 亚洲国产精品视频| 国产一区日韩欧美| 欧美伦理影院| 久久久久久91香蕉国产| 西瓜成人精品人成网站| 亚洲免费在线观看| 国产欧美日韩视频一区二区三区| 性久久久久久久久| 亚洲日本电影| 亚洲深夜av| 在线中文字幕一区| 一本一本a久久| 91久久久国产精品| 国产亚洲精品久| 国产精品久久久久久久久久妞妞 | 亚洲视屏在线播放| 亚洲一区综合| 亚洲一二三四区| 亚洲欧美成人网| 亚洲免费影视第一页| 在线播放一区| 麻豆免费精品视频| 欧美亚洲免费高清在线观看| 亚洲精品日韩在线观看| 久久国产精品亚洲va麻豆| 亚洲另类一区二区| 国产精品欧美激情| 国产精品免费看片| 欧美日韩午夜在线视频| 欧美日本国产在线| 欧美a级一区二区| 国产在线播精品第三| 亚洲午夜激情在线| 亚洲欧美日韩国产中文| 欧美一级久久久| 亚洲高清视频在线| 亚洲娇小video精品| 亚洲日本激情| 一区二区动漫| 亚洲欧美激情一区二区| 欧美精品一区二区三区一线天视频| 亚洲欧美乱综合| 久久蜜桃av一区精品变态类天堂| 久久久精品一品道一区| 久久综合伊人77777蜜臀| 午夜精品三级视频福利| 久久成人精品视频| 久久亚洲电影| 免费日韩精品中文字幕视频在线| 欧美日韩第一区| 国产精品一区一区三区| 黄色成人片子| 久久亚洲精品一区二区| 国产精品免费一区豆花| 欧美三级日本三级少妇99| 欧美高清在线视频|