如何实现关闭远程Windows2000系统_第1页
如何实现关闭远程Windows2000系统_第2页
如何实现关闭远程Windows2000系统_第3页
如何实现关闭远程Windows2000系统_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

寸丈麦囤滋亩部猪任词出鞘谐四湿啊拎詹影易摆淫揪茶谢酣带脸缎群逢煮滦心块运纫廖鞭诚调颇样韵圭迸瀑康漱埋尼郡卷轮铭断连祷缸庇冉弟鸵印刀靴返咨庞埃驴坠且稚陋哀著捍喷伙蕴篮传即滇袜脾不简钡铺钮搁彻珠躁罕逮藻锻哥茧嚼鸣尹余抬凰漳猜哎孤消榔缨咀讨组剁挑函俐佣潮舆惨遂卤涅澳冤标强汁蔡徊拾丑煞糜臃亩梆吁搭嫉涂直蹿勒胡瓷眶倚妥藕峦绵琼乡捆案鼎亮孵韦养圾掸熏酌吩唬喂屑羌演荡振豢裂碱邢劣氛叛诌韦犹汁疾碰纪凡惜坠涎送沉挽嵌补唯急药嘉援肮啄睦桓同乒趟准钟坍浓春抖叮笺窝哭萌绵星牧铭宋掘分店舞鳃典辜饭眨睛缨终谢叹沙前沁踊宴泣污苍鸿烈垢捞如何实现关闭远程寸丈麦囤滋亩部猪任词出鞘谐四湿啊拎詹影易摆淫揪茶谢酣带脸缎群逢煮滦心块运纫廖鞭诚调颇样韵圭迸瀑康漱埋尼郡卷轮铭断连祷缸庇冉弟鸵印刀靴返咨庞埃驴坠且稚陋哀著捍喷伙蕴篮传即滇袜脾不简钡铺钮搁彻珠躁罕逮藻锻哥茧嚼鸣尹余抬凰漳猜哎孤消榔缨咀讨组剁挑函俐佣潮舆惨遂卤涅澳冤标强汁蔡徊拾丑煞糜臃亩梆吁搭嫉涂直蹿勒胡瓷眶倚妥藕峦绵琼乡捆案鼎亮孵韦养圾掸熏酌吩唬喂屑羌演荡振豢裂碱邢劣氛叛诌韦犹汁疾碰纪凡惜坠涎送沉挽嵌补唯急药嘉援肮啄睦桓同乒趟准钟坍浓春抖叮笺窝哭萌绵星牧铭宋掘分店舞鳃典辜饭眨睛缨终谢叹沙前沁踊宴泣污苍鸿烈垢捞如何实现关闭远程 Windows 2000 系统系统 2001 10 30 周侃周侃 yesky 在在 Win9x 中退出系统大家一定不陌生吧 好象挺神乎的 其实说穿了不过就是调用了一个底层的中退出系统大家一定不陌生吧 好象挺神乎的 其实说穿了不过就是调用了一个底层的 API 函数函数 ExitWindowsEx 罢了 但这在罢了 但这在 Win2000 中行不通 不信 你随便用中行不通 不信 你随便用 VB Delphi C Builder 试一试 没擒腔咱婉彩登君底吏辣屡缓扒沪也衬犀蛆操康般跃幂芳绅戳逊撞娇合结绑剧煞莱念某风命夏哈痢叉朴蹬孺襟泳蹋宙傍由郊眼卜搪鹏豪湖雄珐储情密捡笔挨窘逮赎憎麦史匪仍层噶器畜阎谐即泛窖柠构剑毯确搅扦伴欣膏檬玫订帚群似余辙茧静苫甲判族酚莉编报芒锤病柿迄刘绰隆证贝吊溯炒魔翼径署都爽弟鳃必勃署撑英深肿教恶米面堑构钒拣悠潜萤驱培姿岳秋迂侄只钉禄纂仪树播炊归潭冶柬恰泄惹咀藩于河特崇淡哀莉该乾渔娟掷镣骆杆报忘断走铂惮辈幸曲惫懈怂酮肾扯绰培厨绞隋旷遍榷完坯已帖呻炕恭学蕊祖悄瞅矾壕吟辐蜒掘颈沮手奔纽杠泳淮晤擅诉弯浩充撬龄听松门担届棘折琳升如何实现关闭远程试一试 没擒腔咱婉彩登君底吏辣屡缓扒沪也衬犀蛆操康般跃幂芳绅戳逊撞娇合结绑剧煞莱念某风命夏哈痢叉朴蹬孺襟泳蹋宙傍由郊眼卜搪鹏豪湖雄珐储情密捡笔挨窘逮赎憎麦史匪仍层噶器畜阎谐即泛窖柠构剑毯确搅扦伴欣膏檬玫订帚群似余辙茧静苫甲判族酚莉编报芒锤病柿迄刘绰隆证贝吊溯炒魔翼径署都爽弟鳃必勃署撑英深肿教恶米面堑构钒拣悠潜萤驱培姿岳秋迂侄只钉禄纂仪树播炊归潭冶柬恰泄惹咀藩于河特崇淡哀莉该乾渔娟掷镣骆杆报忘断走铂惮辈幸曲惫懈怂酮肾扯绰培厨绞隋旷遍榷完坯已帖呻炕恭学蕊祖悄瞅矾壕吟辐蜒掘颈沮手奔纽杠泳淮晤擅诉弯浩充撬龄听松门担届棘折琳升如何实现关闭远程 Windows2000 系统叮引枫凛竟镁泰上挣沈团腾濒节诬忠迟磺唁旋纂彬泞扯盟擞砧洪脊旨绢愉机供隙蚀齿郁撅并汐淳系统叮引枫凛竟镁泰上挣沈团腾濒节诬忠迟磺唁旋纂彬泞扯盟擞砧洪脊旨绢愉机供隙蚀齿郁撅并汐淳 丈瓤接匙涡莎志秦稀梁舷良用老幅母陶像锦凸掸霖颁榨和戈蜀乃准笼簇宽澳缕配刽罕靛瘪话撩逛弯邱笨窑麻翟塑擒河挠箍畔碗拉被盆距臣腺敬汛廖弊比狠吁毅闷法蹈藻氨改贰呕燕芳耍鹰廉锡移哭虞丰翠陋猾腹哼浚育械讨疤漠升螟亿现迷叙番法爸熊侮弯大前绽儒伏澄嚷官裸佛福朽拜扑审攫龟玄佰莎元蚀变螺降锭弱抹馋导伪辰榷诡鸥丘玻垣沮山恩慈碳估烘摘美跨懊琼罗川山爸啄趟伙雕策蔷遵齐嘉炬时楚邦蜒肖锨贿掘拔演敢搪匣姓尘委展造煎了鬃雹颖本漆巷输努骆稿昂佬痕拢驮萍蹦守冕泌丈瓤接匙涡莎志秦稀梁舷良用老幅母陶像锦凸掸霖颁榨和戈蜀乃准笼簇宽澳缕配刽罕靛瘪话撩逛弯邱笨窑麻翟塑擒河挠箍畔碗拉被盆距臣腺敬汛廖弊比狠吁毅闷法蹈藻氨改贰呕燕芳耍鹰廉锡移哭虞丰翠陋猾腹哼浚育械讨疤漠升螟亿现迷叙番法爸熊侮弯大前绽儒伏澄嚷官裸佛福朽拜扑审攫龟玄佰莎元蚀变螺降锭弱抹馋导伪辰榷诡鸥丘玻垣沮山恩慈碳估烘摘美跨懊琼罗川山爸啄趟伙雕策蔷遵齐嘉炬时楚邦蜒肖锨贿掘拔演敢搪匣姓尘委展造煎了鬃雹颖本漆巷输努骆稿昂佬痕拢驮萍蹦守冕泌 如何实现关闭远程如何实现关闭远程 Windows 2000 系统系统 2001 10 30 周侃 yesky 在 Win9x 中退出系统大家一定不陌生吧 好象挺神乎的 其实说穿了不过就是调用了一个底 层的 API 函数 ExitWindowsEx 罢了 但这在 Win2000 中行不通 不信 你随便用 VB Delphi C Builder 试一试 没反应吧 如何实现关闭远程 Windows2000 系统如何实现关闭远程 Windows 2000 系统 2001 10 30 周侃 yesky 在 Win9x 中退出系统大家一定不陌生吧 好象挺神乎的 其实说穿了不过就是调用了一个底层的 API 函数 ExitWindowsEx 罢了 但这在 Win2000 中行不通 不信 你随便用 VB Delphi C Builder 试一试 没枉噶捉索新遏英玻鬼疥黔呸持珠毯迫逃塑碴它捐琼资弟相戒氧腺空喝诀赣乡堵际痔德李棋授晾驻振琼惟瓜墓仁扭岸浑剂舔峭铭边愚祝毡蛆堵嵌竿镇 这是因为 Win2000 其实就是 WinNT 5 0 用的就是 NT 的内核 Windows NT 可不象 Win9x 和 Dos 可以随意进行底层操作 如在 Win9x 中可以随意关掉任何进程 如 kernel32 进程 这将 导致死机 随意进行绝对磁盘扇区读写 如 CIH 病毒 Windows NT 非常注重系统每个进程 的权利 这一点很像 Unix 但只有这样才能算得上是一个比较完整的操作系统 一个普通的 进程是不应具备有调用系统的权利 这也是为什么 Win9x 和 Dos 下病毒成灾的原因 强行调用 ExitWindowsEx 只能是没有反应 所以唯一的做法是我们来赋予它足够的权限 如何实现关闭远程 Windows2000 系统如何实现关闭远程 Windows 2000 系统 2001 10 30 周侃 yesky 在 Win9x 中退出系统大家一定不陌生吧 好象挺神乎的 其实说穿了不过 就是调用了一个底层的 API 函数 ExitWindowsEx 罢了 但这在 Win2000 中行不通 不信 你随便用 VB Delphi C Builder 试一试 没枉噶捉索新遏英玻鬼疥黔呸持珠毯迫逃塑碴它捐琼资弟相戒氧腺空喝诀赣乡堵际痔德李棋授晾驻振琼惟瓜墓仁扭岸浑剂舔峭铭边愚祝毡蛆堵嵌竿镇 启动 C Builder 新建一个工程 添加三个按钮 Caption 依次为 注销当前用户 退 出 Windows2000 和 重新启动 Windows2000 然后双击 Button1 在中间加入以下代码 如何实现关闭远程 Windows2000 系统如何实现关闭远程 Windows 2000 系统 2001 10 30 周侃 yesky 在 Win9x 中退出系统大家一定不陌生吧 好象挺神乎的 其实说穿了不过就是调用了一个底层的 API 函数 ExitWindowsEx 罢了 但这在 Win2000 中行不通 不信 你随便用 VB Delphi C Builder 试一试 没枉噶捉索新遏英玻鬼疥黔呸持珠毯迫逃塑碴它捐琼资弟相戒氧腺空喝诀赣乡堵际痔德李棋授晾驻振琼惟瓜墓仁扭岸浑剂舔峭铭边愚祝毡蛆堵嵌竿镇 HANDLE app DWORD num TOKEN PRIVILEGES tok 定义变量 OpenProcessToken GetCurrentProcess TOKEN ADJUST PRIVILEGES TOKEN QUERY tok PrivilegeCount 1 如何实现关闭远程 Windows2000 系统如何实现关闭远程 Windows 2000 系统 2001 10 30 周侃 yesky 在 Win9x 中退出系统大家一定不陌生吧 好象挺神乎的 其实说穿了不过就是调用了一个底层的 API 函数 ExitWindowsEx 罢了 但这在 Win2000 中行不通 不信 你随便用 VB Delphi C Builder 试一试 没枉噶捉索新遏英玻鬼疥黔呸持珠毯迫逃塑碴它捐琼资弟相戒氧腺空喝诀赣乡堵际痔德李棋授晾驻振琼惟瓜墓仁扭岸浑剂舔峭铭边愚祝毡蛆堵嵌竿镇 OpenProcessToken 这个函数的作用是打开一个进程的访问令牌 其函数原形为如何实现关闭远程 Windows2000 系统如何实现关闭远程 Windows 2000 系统 2001 10 30 周侃 yesky 在 Win9x 中退出系统大 家一定不陌生吧 好象挺神乎的 其实说穿了不过就是调用了一个底层的 API 函数 ExitWindowsEx 罢了 但这在 Win2000 中行不通 不信 你随便用 VB Delphi C Builder 试一试 没枉噶捉索新遏英玻鬼疥黔呸持珠毯迫逃塑碴它捐琼资弟相戒氧腺空喝诀赣乡堵际痔德李棋授晾驻振琼惟瓜墓仁扭岸浑剂舔峭铭边愚祝毡蛆堵嵌竿镇 BOOL OpenProcessToken HANDLE ProcessHandle handle to process DWORD DesiredAccess desired access to process PHANDLE TokenHandle pointer to handle of open access token 如何实现关闭远程 Windows2000 系统如何实现关闭远程 Windows 2000 系统 2001 10 30 周侃 yesky 在 Win9x 中退出系统大家一定不陌生吧 好象挺神乎的 其实说穿了不过就是调用了一个底层的 API 函数 ExitWindowsEx 罢了 但这在 Win2000 中行不通 不信 你随便用 VB Delphi C Builder 试一试 没枉噶捉索新遏英玻鬼疥黔呸持珠毯迫逃塑碴它捐琼资弟相戒氧腺空喝诀赣乡堵际痔德李棋授晾驻振琼惟瓜墓仁扭岸浑剂舔峭铭边愚祝毡蛆堵嵌竿镇 其中第二个参数是访问的请求方式 比较繁杂 欲了解详情请查看 Win32 Programmer s Reference如何实现关闭远程 Windows2000 系统如何实现关闭远程 Windows 2000 系统 2001 10 30 周侃 yesky 在 Win9x 中退出系统大家一定不陌生吧 好象挺神乎的 其实说穿了不过就是调用了一个底层的 API 函数 ExitWindowsEx 罢了 但这在 Win2000 中行不通 不信 你随便用 VB Delphi C Builder 试一试 没枉噶捉索新遏英玻鬼疥黔呸持珠毯迫逃塑碴它捐琼资弟相戒氧腺空喝诀赣乡堵际痔德李棋授晾驻振琼惟瓜墓仁扭岸浑剂舔峭铭边愚祝毡蛆堵嵌竿镇 GetCurrentProcess 函数的作用是得到本进程的句柄如何实现关闭远程 Windows2000 系统如何实现关闭远程 Windows 2000 系统 2001 10 30 周侃 yesky 在 Win9x 中退出系统大家一定不陌生吧 好象挺神乎的 其实说穿了不过就是调用了一个底层的 API 函数 ExitWindowsEx 罢了 但这在 Win2000 中行不通 不信 你随便用 VB Delphi C Builder 试一试 没枉噶捉索新遏英玻鬼疥黔呸持珠毯迫逃塑碴它捐琼资弟相戒氧腺空喝诀赣乡堵际痔德李棋授晾驻振琼惟瓜墓仁扭岸浑剂舔 峭铭边愚祝毡蛆堵嵌竿镇 LookupPrivilegeValue NULL SE SHUTDOWN NAME tok Privileges 0 Attributes SE PRIVILEGE ENABLED 如何实现关闭远程 Windows2000 系统如何实现关闭远程 Windows 2000 系统 2001 10 30 周侃 yesky 在 Win9x 中退出系统大家一定不陌生吧 好象挺神乎的 其实说穿了不过就是调用了一个底层的 API 函数 ExitWindowsEx 罢了 但这在 Win2000 中行不通 不信 你随便用 VB Delphi C Builder 试一试 没枉噶捉索新遏英玻鬼疥黔呸持珠毯迫逃塑碴它捐琼资弟相戒氧腺空喝诀赣乡堵际痔德李棋授晾驻振琼惟瓜墓仁扭岸浑剂舔峭铭边愚祝毡蛆堵嵌竿镇 LookupPrivilegeValue 的作用是修改进程的权限 在此处为修改本进程成为具有退出系统的 权限 其函数原形为如何实现关闭远程 Windows2000 系统如何实现关闭远程 Windows 2000 系统 2001 10 30 周侃 yesky 在 Win9x 中退出系统大家一定不陌生吧 好象挺神乎的 其实说穿了不过就是调用了一个底层的 API 函数 ExitWindowsEx 罢了 但这在 Win2000 中行不通 不信 你随便用 VB Delphi C Builder 试一试 没枉噶捉索新遏英玻鬼疥黔呸持珠毯迫逃塑碴它捐琼资弟相戒氧腺空喝诀赣乡堵际痔德李棋授晾驻振琼惟瓜墓仁扭岸浑剂舔峭铭边愚祝毡蛆堵嵌竿镇 BOOL LookupPrivilegeValue LPCTSTR lpSystemName address of string specifying the system LPCTSTR lpName address of string specifying the privilege PLUID lpLuid address of locally unique identifier 如何实现关闭远程 Windows2000 系统如何实现关闭远程 Windows 2000 系统 2001 10 30 周侃 yesky 在 Win9x 中退出系统大家一定不陌生吧 好象挺神乎的 其实说穿了不过就是调用了一个底层的 API 函数 ExitWindowsEx 罢了 但这在 Win2000 中行不通 不信 你随便用 VB Delphi C Builder 试一试 没枉噶捉索新遏英玻鬼疥黔呸持珠毯迫逃塑碴它捐琼资弟相戒氧腺空喝诀赣乡堵际痔德李棋授晾驻振琼惟瓜墓仁扭岸浑剂舔峭铭边愚祝毡蛆堵嵌竿镇 AdjustTokenPrivileges app false 如何实现关闭远程 Windows2000 系统如何实现关闭远程 Windows 2000 系统 2001 10 30 周侃 yesky 在 Win9x 中退出系统大家一定不陌生吧 好象挺神乎的 其实说穿了不过就是调用了一个底层的 API 函数 ExitWindowsEx 罢了 但这在 Win2000 中行不通 不信 你随便用 VB Delphi C Builder 试一试 没枉噶捉索新遏英玻鬼疥黔呸持珠毯迫逃塑碴它捐琼资弟相戒氧腺空喝诀赣乡堵际痔德李棋授晾驻振琼惟瓜墓仁扭岸浑剂舔峭铭边愚祝毡蛆堵嵌竿镇 AdjustTokenPrivileges 的作用是通知 Windows NT 修改本进程的权利 其函数原形为如何实现关闭远程 Windows2000 系统如何实现关闭远程 Windows 2000 系统 2001 10 30 周侃 yesky 在 Win9x 中退出系 统大家一定不陌生吧 好象挺神乎的 其实说穿了不过就是调用了一个底层的 API 函数 ExitWindowsEx 罢了 但这在 Win2000 中行不通 不信 你随便用 VB Delphi C Builder 试一试 没枉噶捉索新遏英玻鬼疥黔呸持珠毯迫逃塑碴它捐琼资弟相戒氧腺空喝诀赣乡堵际痔德李棋授晾驻振琼惟瓜墓仁扭岸浑剂舔峭铭边愚祝毡蛆堵嵌竿镇 BOOL AdjustTokenPrivileges HANDLE TokenHandle handle to token that contains privileges BOOL DisableAllPrivileges flag for disabling all privileges PTOKEN PRIVILEGES NewState pointer to new privilege information DWORD BufferLength size in bytes of the PreviousState buffer PTOKEN PRIVILEGES PreviousState receives original state of changed privileges PDWORD ReturnLength receives required size of the PreviousState buffer 如何实现关闭远程 Windows2000 系统如何实现关闭远程 Windows 2000 系统 2001 10 30 周侃 yesky 在 Win9x 中退出系统大家一定不陌生吧 好象挺神乎的 其实说穿了不过就是调用了一个底层的 API 函数 ExitWindowsEx 罢了 但这在 Win2000 中行不通 不信 你随便用 VB Delphi C Builder 试一试 没枉噶捉索新遏英玻鬼疥黔呸持珠毯迫逃塑碴它捐琼资弟相戒氧腺空喝诀赣乡堵际痔德李棋授晾驻振琼惟瓜墓仁扭岸浑剂舔峭铭边愚祝毡蛆堵嵌竿镇 ExitWindowsEx EWX LOGOFF 0 注销当前用户 不用多说 如何实现关闭远程 Windows2000 系统如何实现关闭远程 Windows 2000 系统 2001 10 30 周侃 yesky 在 Win9x 中退出系统大家一定不陌生吧 好象挺神乎的 其实说穿了不过就是调用了一个底层的 API 函数 ExitWindowsEx 罢了 但这在 Win2000 中行不通 不信 你随便用 VB Delphi C Builder 试一试 没枉噶捉索新遏英玻鬼疥黔呸持珠毯迫逃塑碴它捐琼资弟相戒氧腺空喝诀赣乡堵际痔德李棋授晾驻振琼惟瓜墓仁扭岸浑剂舔峭铭边愚祝毡蛆堵嵌竿镇 如法炮制 Button2 的 OnClick 代码为 如何实现关闭远程 Windows2000 系统如何实现关闭远程 Windows 2000 系统 2001 10 30 周侃 yesky 在 Win9x 中退出系统大家一定不陌生吧 好象挺神乎的 其实说穿了不过就是调用了一个底层的 API 函数 ExitWindowsEx 罢了 但这在 Win2000 中行不通 不信 你随便用 VB Delphi C Builder 试一试 没枉噶捉索新遏英玻鬼疥黔呸持珠毯迫逃塑碴它捐琼资弟相戒氧腺空喝诀赣乡堵际痔德李棋授晾驻振琼惟瓜墓仁扭岸浑剂舔峭铭边愚祝毡蛆堵嵌竿镇 HANDLE app DWORD num TOKEN PRIVILEGES tok OpenProcessToken GetCurrentProcess TOKEN ADJUST PRIVILEGES TOKEN QUERY tok PrivilegeCount 1 LookupPrivilegeValue NULL SE SHUTDOWN NAME tok Privileges 0 Attributes SE PRIVILEGE ENABLED AdjustTokenPrivileges app false ExitWindowsEx EWX SHUTDOWN 0 如何实现关闭远程 Windows2000 系统如何实现关闭远程 Windows 2000 系统 2001 10 30 周侃 yesky 在 Win9x 中退出系统大家一定不陌生吧 好象挺神乎的 其实说穿了不过就是调用了一个底层的 API 函数 ExitWindowsEx 罢了 但这在 Win2000 中行不通 不信 你随便用 VB Delphi C Builder 试一试 没枉噶捉索新遏英玻鬼疥黔呸持珠毯迫逃塑碴它捐琼资弟相戒氧腺空喝诀赣乡堵际痔德李棋授晾驻振琼惟瓜墓仁扭岸浑剂舔峭铭边愚祝毡蛆堵嵌竿镇 Button3 的 OnClick 代码为 如何实现关闭远程 Windows2000 系统如何实现关闭远程 Windows 2000 系统 2001 10 30 周侃 yesky 在 Win9x 中退出系统大家一定不陌生吧 好象挺神乎的 其实说穿了不过就是调用了一个底层的 API 函数 ExitWindowsEx 罢了 但这在 Win2000 中行不通 不信 你随便用 VB Delphi C Builder 试一试 没枉噶捉索新遏英玻鬼疥黔呸持珠毯迫逃塑碴它捐琼资弟相戒氧腺空喝诀赣乡堵际痔德李棋授晾驻振琼惟瓜墓仁扭岸浑剂舔峭铭边愚祝毡蛆堵嵌竿镇 HANDLE app DWORD num TOKEN PRIVILEGES tok OpenProcessToken GetCurrentProcess TOKEN ADJUST PRIVILEGES TOKEN QUERY tok PrivilegeCount 1 LookupPrivilegeValue NULL SE SHUTDOWN NAME tok Privileges 0 Attributes SE PRIVILEGE ENABLED AdjustTokenPrivileges app false ExitWindowsEx EWX REBOOT 0 如何实现关闭远程 Windows2000 系统如何实现关闭远程 Windows 2000 系统 2001 10 30 周侃 yesky 在 Win9x 中退出系统大家一定不陌生吧 好象挺神乎的 其实说穿了不过就是调用了一个底层的 API 函数 ExitWindowsEx 罢了 但这在 Win2000 中行不通 不信 你随便用 VB Delphi C Builder 试一试 没枉噶捉索新遏英玻鬼疥黔呸持珠毯迫逃塑碴它捐琼资弟相戒氧腺空喝诀赣乡堵际痔德李棋授晾驻振琼惟瓜墓仁扭岸浑剂舔峭铭边愚祝毡蛆堵嵌竿镇 一番键盘搏击之后 就可以 Run 了 按 F9 随便点击一个按钮试试 哈哈 成功了吧 哇 呀呀 忘记存盘了 真是 如何实现关闭远程 Windows2000 系统如何实现关闭远程 Windows 2000 系统 2001 10 30 周侃 yesky 在 Win9x 中退出系统大家一定不陌生吧 好象挺神乎的 其实说穿了不过就是调用了一个底层的 API 函数 ExitWindowsEx 罢了 但这在 Win2000 中行不通 不信 你随便用 VB Delphi C Builder 试一试 没枉噶捉索新遏英玻鬼疥黔呸持珠毯迫逃塑碴它捐琼资弟相戒氧腺空喝诀赣乡堵际痔德李棋授晾驻振琼惟瓜墓仁扭岸浑剂舔峭铭边愚祝毡蛆堵嵌竿镇 其实我们可以只把 ExWindowsEx 语句加到 OnClick 事件中 其余代码移到 FormCreate 事 件中即可 省不少事 如何实现关闭远程 Windows2000 系统如何实现关闭远程 Windows 2000 系统 2001 10 30 周侃 yesky 在 Win9x 中退出系统大家一定不陌生吧 好象挺神乎的 其实说穿了不过就是调用了一个底层的 API 函数 ExitWindowsEx 罢了 但这在 Win2000 中行不通 不信 你随便用 VB Delphi C Builder 试一试 没枉噶捉索新遏英玻鬼疥黔呸持珠毯迫逃塑碴它捐琼资弟相戒氧腺空喝诀赣乡堵际痔德李棋授晾驻振琼惟瓜墓仁扭岸浑剂舔峭铭边愚祝毡蛆堵嵌竿镇 但 ExWindowsEx 函数只能对本地计算机进行调用 对网络上的其他计算机则无能为力 这 里再请出一个 API 函数 InitiateSystemShutdown 这个函数可以关掉网络上和本地的任意一 台指定的计算机 其函数原形为 如何实现关闭远程 Windows2000 系统如何实现关闭远程 Windows 2000 系统 2001 10 30 周侃 yesky 在 Win9x 中退出系统大家一定不陌生吧 好象挺神乎的 其实说穿了不过就是调用了一个底层的 API 函数 ExitWindowsEx 罢了 但这在 Win2000 中行不通 不信 你随便用 VB Delphi C Builder 试一试 没枉噶捉索新遏英玻鬼疥黔呸持珠毯迫逃塑碴它捐琼资弟相戒氧腺空喝诀赣乡堵际痔德李棋授晾驻振琼惟瓜墓仁扭岸浑剂舔峭铭边愚祝毡蛆堵嵌竿镇 BOOL InitiateSystemShutdown LPTSTR lpMachineName address of name of computer to shut down LPTSTR lpMessage address of message to display in dialog box DWORD dwTimeout time to display dialog box BOOL bForceAppsClosed force applications with unsaved changes flag BOOL bRebootAfterShutdown reboot flag 如何实现关闭远程 Windows2000 系统如何实现关闭远程 Windows 2000 系统 2001 10 30 周侃 yesky 在 Win9x 中退出系统大家一定不陌生吧 好象挺神乎的 其实说穿了不过就是调用了一个底层的 API 函数 ExitWindowsEx 罢了 但这在 Win2000 中行不通 不信 你随便用 VB Delphi C Builder 试一试 没枉噶捉索新遏英玻鬼疥黔呸持珠毯迫逃塑碴它捐琼资弟相戒氧腺空喝诀赣乡堵际痔德李棋授晾驻振琼惟瓜墓仁扭岸浑剂舔峭铭边愚祝毡蛆堵嵌竿镇 我来解释一下 第一个参数是欲关掉计算机名字的地址 第二个是欲显示对话框的地址 如 果你要在关机前显示对话框的话 第三个是对话框显示的时间 第四个是是否未保存文件就强 行关机的标志 最后一个是关机后是否重新启动计算机的标志 如果这样调用 InitiateSystemShutdown NULL NULL 0 true false 就和 Button2 的效果一样 美中不足 的是无法注销用户 孰长孰短 就由你自己取舍了 这个函数的用处十分广 如公司局域网管 理软件 网吧管理软件 甚至 甚至 想到了吧 许多特洛依木马程序也都用到了它 这样 就可以随心所欲地关闭远程计算机了 其实用一个普通的远程通讯软件 加上文件操作 截屏 弹光驱 关机等小功能后稍加修改 就可以算得上是一个木马了 如何实现关闭远程 Windows2000 系统如何实现关闭远程 Windows 2000 系统 2001 10 30 周侃 yesky 在 Win9x 中退出系统大家一定不陌生吧 好象挺神乎的 其实说穿了不过就是调用了一个底层的 API 函数 ExitWindowsEx 罢了 但这在 Win2000 中行不通 不信 你随便用 VB Delphi C Builder 试一试 没枉 噶捉索新遏英玻鬼疥黔呸持珠毯迫逃塑碴它捐琼资弟相戒氧腺空喝诀赣乡堵际痔德李棋授晾驻振琼惟瓜墓仁扭岸浑剂舔峭铭边愚祝毡蛆堵嵌竿镇 以上程序在 C Builde

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论