久久精品综合-欧美精品久久久久久-www一区二区-韩国三级中文字幕hd久久精品-国产一区二区三区在线-日韩免费视频

明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

用PB完成Windows2000下的自動(dòng)關(guān)機(jī)

[摘要]在Windows2000中關(guān)機(jī)與在Windows98中不一樣,需要首先獲得權(quán)限,然后調(diào)用關(guān)機(jī)API函數(shù),才能關(guān)機(jī)。以下是具體的步驟:第一步: 聲明結(jié)構(gòu)-----------------------------------------------------------------------需要聲...
    在Windows2000中關(guān)機(jī)與在Windows98中不一樣,需要首先獲得權(quán)限,然后調(diào)用關(guān)機(jī)API函數(shù),才能關(guān)機(jī)。以下是具體的步驟:

第一步: 聲明結(jié)構(gòu)
-----------------------------------------------------------------------

需要聲明三個(gè)結(jié):LUID, LUID_AND_ATTRIBUTES, token_privileges

LUID

long  lowpart
long  highpart




LUID_AND_ATTRIBUTES

luid  pLuid
long  Attributes




token_privileges

long  privilegecount
luid_and_attributes  privileges[]



第二步: 聲明外部擴(kuò)展函數(shù)
-----------------------------------------------------------------------

FUNCTION ulong ExitWindowsEx(ulong uFlags,ulong dwReserved) LIBRARY "user32.dll"
FUNCTION ulong GetCurrentProcess() LIBRARY "kernel32.dll"
FUNCTION ulong LookupPrivilegeValue(ref string lpSystemName,ref string lpName,ref Luid lpLuid) LIBRARY "advapi32.dll" ALIAS FOR "LookupPrivilegeValueA"
FUNCTION ulong AdjustTokenPrivileges(ulong TokenHandle,boolean DisableAllPrivileges,ref TOKEN_PRIVILEGES NewState,ulong BufferLength,ref TOKEN_PRIVILEGES PreviousState,ref ulong ReturnLength) LIBRARY "advapi32.dll"
FUNCTION ulong OpenProcessToken(ulong ProcessHandle,ulong DesiredAccess,ref ulong TokenHandle) LIBRARY "advapi32.dll"



第三步: 程序腳本

-----------------------------------------------------------------------

/*獲得關(guān)機(jī)權(quán)限*/

string ls_lpSystemName,ls_lpName
ls_lpname='SeShutdownPrivilege'
ulong  lu_hdlProcessHandle,lu_hdlTokenHandle,lu_lBufferNeeded
luid lst_tmpLuid
TOKEN_PRIVILEGES lst_tkp
TOKEN_PRIVILEGES lst_tkpNewButIgnored
lu_hdlProcessHandle = GetCurrentProcess()
OpenProcessToken(lu_hdlProcessHandle,40, lu_hdlTokenHandle)
LookupPrivilegeValue( ls_lpSystemName, ls_lpname, lst_tmpLuid)
lst_tkp.PrivilegeCount = 1
lst_tkp.Privileges[1].pLuid = lst_tmpLuid
lst_tkp.Privileges[1].Attributes = 2
AdjustTokenPrivileges(lu_hdlTokenHandle, False, lst_tkp,16, lst_tkpNewButIgnored,lu_lBufferNeeded)


/*關(guān)機(jī)*/

ExitWindowsEx (9,0)


/* The End */

如果您在這篇文章里得到了些什么,請(qǐng)給作者一些鼓勵(lì):zaodt_ms@hotmail.com


主站蜘蛛池模板: 亚洲一区二区三区四区在线 | 羞羞色院91网站 | 日本久久99| 亚洲爱爱网站 | 日韩毛片免费观看 | 日本免费看片在线播放 | 亚洲婷婷六月 | 色吊丝最新永久免费观看网站 | 日韩欧美小视频 | 婷婷视频在线 | 日本高清黄色网站 | 亚欧在线 | 午夜在线观看视频在线播放版 | 午夜老司机永久免费看片 | 午夜性刺激片免费观看成人 | 亚洲一区二区三区在线播放 | 日日久| 中文字幕视频不卡 | 欧美香蕉人人人人人人爱 | 日韩精品一区二区三区中文精品 | 香蕉人人超人人超免费看视频 | 亚洲图片欧美在线 | 亚洲 欧美 丝袜 制服 在线 | 在线观看91精品国产下载 | 中文字幕在线不卡视频 | 亚洲综合免费视频 | 午夜免费看视频 | 欧美综合一区 | 午夜在线视频 | 亚色网址| 午夜免费视频观看在线播放 | 天天干天天弄 | 日本丝袜护士 | 综合色99 | 青青在线精品视频 | 亚州1区2区3区4区产品乱码2021 | 在线青青 | 青娱乐手机在线视频 | 亚洲欧洲久久 | 视频二区 素人 欧美 日韩 | 天天激情综合 |