无忧启动论坛

标题: [求助]如何修改注册表才能安装右键“发送到桌面快捷方式” [打印本页]

作者: sczts    时间: 2009-9-13 21:07
标题: [求助]如何修改注册表才能安装右键“发送到桌面快捷方式”
右键“发送到桌面快捷方式”,一般都是用WINPE.INI中的语句:EXEC !CMD.EXE /C "Regsvr32 /s X:\WXPE\SYSTEM32\send.dll"来实现的,PE启动后,用注册表编辑器打开注册表可搜索到:
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\ShellNoRoam\MUICache]
"@sendmail.dll,-21"="桌面快捷方式"

[HKEY_USERS\.DEFAULT\SOFTWARE\Microsoft\Windows\ShellNoRoam\MUICache]
"@sendmail.dll,-21"="桌面快捷方式"

我想把"@sendmail.dll,-21"="桌面快捷方式"加到[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\ShellNoRoam\MUICache]中,取消WINPE.INI中的语句:EXEC !CMD.EXE /C "Regsvr32 /s X:\WXPE\SYSTEM32\send.dll"但将SETUPREG.HIV、DEFAULT、SOFTWARE三个注册表文件加载配置单元都找不到[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\ShellNoRoam\MUICache],如图,请教老师应如何修改?


作者: dvd008    时间: 2009-9-13 21:29
复制sendmail.dll到WINPE的SYSTEM32目录
运行里面输入 :    regsvr32.exe sendmail.dll

用注册表快照工具,做 这时的快照,确定后,再做快照,比较,
导出不同的部分为reg,应该就是需要的东西了
作者: 跨海征东    时间: 2009-9-13 21:36
原本没有send.dll这个文件,是nm888在去掉“邮件接收者”时将sendmail.dll改名的,后经小马用eXeScope再去掉一些内容,成了现在的send.dll,这个文件可以外置,不必内置,外置时,注册一下就行了。当然,注册时不一定在WINPE.INI里面调用。
作者: 66369    时间: 2009-9-13 22:01
EXEC !CMD.EXE /C "Regsvr32 /s X:\WXPE\SYSTEM32\send.dll"

不是很好吗.

尽量不动注册表为好.
作者: sczts    时间: 2009-9-13 23:15
谢谢各位老师指点迷津。
作者: papago    时间: 2017-10-14 19:37
学习创建桌面快捷方式在winpe中




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