无忧启动论坛

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

[求助] 请老九和mdyblog大神进:EXEC @PECMD.EXE CALL $SHELL32.DLL,DllInstall,#1,U这句

[复制链接]
跳转到指定楼层
1#
发表于 2016-12-20 23:15:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
老九、mdyblog大神你们好!

EXEC @PECMD.EXE CALL $SHELL32.DLL,DllInstall,#1,U

这句,如果DllInstall小写,会造成03PE的文件夹选项-隐藏受保护的系统文件这个被勾上。

如果大写:EXEC @PECMD.EXE CALL $SHELL32.DLL,DLLINSTALL,#1,U,或者直接去掉这句(红毛樱木的做法)

就不会有问题。所以问:

大写DLLINSTALL,会让这句失效吗?

这句具体的作用是什么?加EXEC @PECMD.EXE 与否有什么区别?

谢谢~!
2#
发表于 2016-12-20 23:54:10 | 只看该作者
今天也发现这个问题了,执行某一命令时小写没用,改成大写生效了,难道真要分大小写???

点评

已经确认了。大写DLLINSTALL会导致失效。  详情 回复 发表于 2016-12-20 23:59
回复

使用道具 举报

3#
 楼主| 发表于 2016-12-20 23:59:43 | 只看该作者
邪恶海盗 发表于 2016-12-20 23:54
今天也发现这个问题了,执行某一命令时小写没用,改成大写生效了,难道真要分大小写???

已经确认了。大写DLLINSTALL会导致失效。
回复

使用道具 举报

4#
发表于 2016-12-21 03:02:57 | 只看该作者
DLL中的函数,有的大小写是固定的吧。。。

点评

CALL $SHELL32.DLL,DllInstall,#1,U会删掉HKCU\Software\microsoft\windows\currentversion\explorer\advanced下的showsuperhidden,我试了,你的03PE加载网络组件后重启任务管理器也会删掉这个键值,这是为什么?  详情 回复 发表于 2016-12-21 12:06
在C/C++里,是区分大小写的。  发表于 2016-12-21 09:50
回复

使用道具 举报

5#
 楼主| 发表于 2016-12-21 12:06:20 | 只看该作者
红毛樱木 发表于 2016-12-21 03:02
DLL中的函数,有的大小写是固定的吧。。。


CALL $SHELL32.DLL,DllInstall,#1,U会删掉HKCU\Software\microsoft\windows\currentversion\explorer\advanced下的showsuperhidden,我试了,你的03PE加载网络组件后重启资源管理器也会删掉这个键值,这是为什么?
回复

使用道具 举报

6#
发表于 2017-3-30 18:07:30 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-2-26 01:11

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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