六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

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

用PB完成Windows2000下的自動關(guān)機

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

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

需要聲明三個結(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[]



第二步: 聲明外部擴展函數(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)機權(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)機*/

ExitWindowsEx (9,0)


/* The End */

如果您在這篇文章里得到了些什么,請給作者一些鼓勵:[email protected]


主站蜘蛛池模板: 亚洲天天 | 日本免费在线观看视频 | 五月亭亭激情五月 | 亚洲福利网站 | 欧美在线播放成人a | 天天天天做夜夜夜夜做 | 三级特黄高清完整视频 | 在线观看视频中文字幕 | 色偷偷亚洲第一成人综合网址 | 日韩国产欧美 | 青青青青青国产免费手机看视频 | 日本黄在线观看 | 最近新免费韩国视频资源 | 天天躁夜夜躁狂狂躁综合 | 亚洲欧洲中文 | 伊人青青久久 | 中文字幕波多野结衣免费视频 | 日韩精品亚洲专区在线影视 | 青草视频免费在线观看 | 五月激情久久 | 欧美手机视频 | 日比免费视频 | 色女人天堂 | 天天干网址 | 深爱激情小说网 | 色婷婷一区二区三区四区成人 | 五色婷婷 | 欧美亚洲国产视频 | 日本高清一本视频 | 在线h网站| 亚洲国产天堂久久综合 | 午夜小视频男女在线观看 | 人人草人人爱 | 青草青草视频 | 亚洲免费三区 | 天天干天天拍天天射天天添天天爱 | 视频在线亚洲 | 天天做天天爱夜夜爽毛片毛片 | 中文字幕在线视频第一页 | 亚洲欧美日韩精品久久 | 欧日韩不卡在线视频 |