无忧启动论坛

标题: Win8PE开始菜单关机菜单几次如何禁用或删除,请进看图。 [打印本页]

作者: lxl1638    时间: 2016-1-21 23:01
标题: Win8PE开始菜单关机菜单几次如何禁用或删除,请进看图。
如图的红圈处几项。

作者: 邪恶海盗    时间: 2016-1-22 08:54
没玩过win8不过我觉得可以参照xp的,看看注册表或组策略
作者: baosheng00    时间: 2016-1-22 11:25
使用RESHACKER修改Authui.dll.mui文件,位置我忘了,找一下不难!
作者: lxl1638    时间: 2016-1-22 13:35
三楼可能是正解了,注册表只是睡眠的设置。
作者: 小絔小小小    时间: 2016-1-22 16:48
http://bbs.wuyou.net/forum.php?m ... d=373732&extra=
这个方法可以让它们失效,然后再改资源让它们变空白。
作者: lxl1638    时间: 2016-1-22 18:29
小絔小小小 发表于 2016-1-22 16:48
http://bbs.wuyou.net/forum.php?m ... d=373732&extra=
这个方法可以让它们失效,然后再改资 ...


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


  1. Windows Registry Editor Version 5.00
  2. ;加载default

  3. ;删除“注销”
  4. [HKEY_LOCAL_MACHINE\aaa\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
  5. "StartMenuLogOff"=dword:00000001

  6. ;删除“切换用户”和“锁定”
  7. [HKEY_LOCAL_MACHINE\aaa\Software\Microsoft\Windows\CurrentVersion\Policies\System]
  8. "HideFastUserSwitching"=dword:00000001
  9. "DisableLockWorkstation"=dword:00000001
复制代码

作者: slore    时间: 2016-1-22 19:45
没有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        SHRegGetValueW  HKEY_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
api-monitor 监控API动作记录,然后用Visual Studio 调试下explorer.exe就能看到调用过程。
作者: fukystone    时间: 2016-1-23 18:05
lxl1638 发表于 2016-1-22 13:35
三楼可能是正解了,注册表只是睡眠的设置。

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

QQ截图20160123180411.jpg (50.26 KB, 下载次数: 40)

QQ截图20160123180411.jpg

作者: Owliver    时间: 2016-1-23 21:07
lxl1638大神,你当年弄的 一个只有10MB的WinPE,还能下载吗?求,谢谢
作者: snoopy    时间: 2016-1-25 08:51
骨头版8pe,睡眠没去掉。


作者: lxl1638    时间: 2016-1-25 16:27
snoopy 发表于 2016-1-25 08:51
骨头版8pe,睡眠没去掉。

不删DLL的MUI资源,只禁用,不难看

作者: 小絔小小小    时间: 2016-1-28 00:16
lxl1638 发表于 2016-1-25 16:27
不删DLL的MUI资源,只禁用,不难看


我就是只禁用了
作者: 2011wyy    时间: 2019-2-1 16:41
提示: 作者被禁止或删除 内容自动屏蔽
作者: 2011mtw35    时间: 2019-2-1 23:08
2011wyy 发表于 2019-2-1 16:41
学习了,手头正好有个 win8PE,需要这么优化处理一下,谢谢各位分享

我的帖子有7-10的文件,都修改好的

作者: 2011wyy    时间: 2019-2-2 09:09
提示: 作者被禁止或删除 内容自动屏蔽
作者: ynifcp12    时间: 2019-5-18 11:50
学习一下
作者: zhxy9804    时间: 2020-2-29 20:26
修改这个文件 ShutdownUX.dll.mui




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3