无忧启动论坛
标题:
老九请进:regsvr32.exe /n /i:U shell32.dll的作用是?
[打印本页]
作者:
1400700226
时间:
2016-12-21 17:41
标题:
老九请进:regsvr32.exe /n /i:U shell32.dll的作用是?
本帖最后由 1400700226 于 2016-12-21 18:31 编辑
老九老师您好。
您的pecmd说明中有如下语句:
CALL $SHELL32.DLL,DllInstall,#1,U
这句是否与下面这句相同?
regsvr32.exe /n /i:U shell32.dll
我测试好像CALL $SHELL32.DLL,DllInstall,#1,U与regsvr32.exe /n /i:U shell32.dll结果一样,都是添加了任务栏左边的显示桌面图标,以及删掉了HKCU\Software\microsoft\windows\currentversion\explorer\advanced下的showsuperhidden键值。
并且CALL $SHELL32.DLL,DllInstall,#1这个命令在log中会有 找不到元素的 错误。
我想知道的是,这个函数都做了什么?为什么在PE会删除HKCU\Software\microsoft\windows\currentversion\explorer\advanced下的showsuperhidden键值,
而在正常XP中没有作用?
谢谢
作者:
2011henry26
时间:
2017-2-7 16:23
删除 showsuperhidden 相当于文件夹选项勾选 隐藏受保护的系统文件。
一直也有留意CALL $SHELL32.DLL,DllInstall,#1,U 找不到元素 的错误
貌似在PECMD2012 不提示了这个错误
作者:
金
时间:
2017-2-10 19:56
老九的PECMD不是开源了吗,看下源码
作者:
1400700226
时间:
2017-2-10 20:43
金 发表于 2017-2-10 19:56
老九的PECMD不是开源了吗,看下源码
早期开源了。后来可能因为宙斯,孔子,奥巴马的原因吧,没开源。。。。。
唉,万恶的封闭,这锅微软背,因为即使PECMD有源码也对这个问题没帮助,这是微软这个dll里面的函数问题
欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/)
Powered by Discuz! X3.3