无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 3566|回复: 3
打印 上一主题 下一主题

[求助] 老九请进:regsvr32.exe /n /i:U shell32.dll的作用是?

  [复制链接]
跳转到指定楼层
1#
发表于 2016-12-21 17:41:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 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中没有作用?

谢谢

评分

参与人数 1无忧币 +5 收起 理由
zmac2007 + 5 我也想知道

查看全部评分

2#
发表于 2017-2-7 16:23:33 | 只看该作者
删除 showsuperhidden 相当于文件夹选项勾选 隐藏受保护的系统文件。
一直也有留意CALL $SHELL32.DLL,DllInstall,#1,U        找不到元素 的错误
貌似在PECMD2012 不提示了这个错误
回复

使用道具 举报

3#
发表于 2017-2-10 19:56:53 | 只看该作者
老九的PECMD不是开源了吗,看下源码

点评

早期开源了。后来可能因为宙斯,孔子,奥巴马的原因吧,没开源。。。。。 唉,万恶的封闭,这锅微软背,因为即使PECMD有源码也对这个问题没帮助,  详情 回复 发表于 2017-2-10 20:43
回复

使用道具 举报

4#
 楼主| 发表于 2017-2-10 20:43:27 | 只看该作者
金 发表于 2017-2-10 19:56
老九的PECMD不是开源了吗,看下源码


早期开源了。后来可能因为宙斯,孔子,奥巴马的原因吧,没开源。。。。。

唉,万恶的封闭,这锅微软背,因为即使PECMD有源码也对这个问题没帮助,这是微软这个dll里面的函数问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-8-6 15:26

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表