lxl1638 发表于 2016-1-21 23:01:50

Win8PE开始菜单关机菜单几次如何禁用或删除,请进看图。

如图的红圈处几项。

邪恶海盗 发表于 2016-1-22 08:54:15

没玩过win8不过我觉得可以参照xp的,看看注册表或组策略

baosheng00 发表于 2016-1-22 11:25:51

使用RESHACKER修改Authui.dll.mui文件,位置我忘了,找一下不难!

lxl1638 发表于 2016-1-22 13:35:10

三楼可能是正解了,注册表只是睡眠的设置。

小絔小小小 发表于 2016-1-22 16:48:41

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=373732&extra=
这个方法可以让它们失效,然后再改资源让它们变空白。

lxl1638 发表于 2016-1-22 18:29:00

小絔小小小 发表于 2016-1-22 16:48
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=373732&extra=
这个方法可以让它们失效,然后再改资 ...

嗯,基本对路,但试验发现 DisableLockWorkstation 这个键值就设置在 System 项下才对,
而不是设置在 Explorer 项下,即:


Windows Registry Editor Version 5.00
;加载default

;删除“注销”

"StartMenuLogOff"=dword:00000001

;删除“切换用户”和“锁定”

"HideFastUserSwitching"=dword:00000001
"DisableLockWorkstation"=dword:00000001

slore 发表于 2016-1-22 19:45:19

没有WIN8系统,WIN7下大概看了下。
组策略有禁止的关机,休眠,睡眠,重启的,剩下切换,注销,锁定,切换,注销可以禁用掉。


authui.dll        SHRegGetValueW HKEY_LOCAL_MACHINE, "Software\Policies\Microsoft\Windows\WindowsUpdate\AU", "NoAUAsDefaultShutdownOption", SRRF_NOEXPAND | SRRF_RT_REG_DWORD | SRRF_RT_REG_SZ
authui.dll        SHRegGetValueW HKEY_LOCAL_MACHINE, "Software\Policies\Microsoft\Windows\WindowsUpdate\AU", "NoAUShutdownOption", SRRF_NOEXPAND | SRRF_RT_REG_DWORD | SRRF_RT_REG_SZ
authui.dll        SHRegGetValueWHKEY_LOCAL_MACHINE, "SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\system", "DisableLockWorkstation", SRRF_RT_REG_DWORD, NULL

StartMenuLogOff,HideFastUserSwitching好像没有看到读取的地方,可能别的地方读到全局变量里了吧。

点下那个小箭头会:
explorer.exe!CDesktopHost::OnTrackShellMenu
shell32.dll!CMenuDeskBar::Popup
   explorer.exe!CDeskHostShellMenuCallback::CallbackSM
    explorer.exe!CLogoffPane::AddShutdownOptions

CLogoffPane::AddShutdownOptions方法中会通过根据上面的键值创建一个Option列表,然后按这个列表插入到关机选项(最多5项),
然后判断是否可以休眠,如果可以插入休眠菜单,再查看是否有关机口令权限,有的话把重启,关机插入。

可以在上面的这个地方插入代码强制修改。
或者启动个常驻进程,判断右键菜单,发现了就让特定菜单变灰或者删除。


slore 发表于 2016-1-23 10:19:12

api-monitor 监控API动作记录,然后用Visual Studio 调试下explorer.exe就能看到调用过程。

fukystone 发表于 2016-1-23 18:05:21

lxl1638 发表于 2016-1-22 13:35
三楼可能是正解了,注册表只是睡眠的设置。

我以前改过,可是感觉好丑的……

Owliver 发表于 2016-1-23 21:07:05

lxl1638大神,你当年弄的 一个只有10MB的WinPE,还能下载吗?求,谢谢
页: [1] 2
查看完整版本: Win8PE开始菜单关机菜单几次如何禁用或删除,请进看图。