Board logo

标题: [其他] PE系统批处理启动快捷方式WINDOWS无法启动? [打印本页]

作者: zixuan    时间: 2011-1-6 21:25     标题: PE系统批处理启动快捷方式WINDOWS无法启动?

PE系统启动快捷方式WINDOWS无法启动
详见下图
作者: zixuan    时间: 2011-1-6 21:34

代码:start "" "手动运行GHOST.lnk"
作者: hanyeguxing    时间: 2011-1-6 21:36

就这一个快捷方式打开有问题,还是其他的都有同样的问题?
  1. @echo off
  2. more +5<"%~f0">$
  3. regedit /s $
  4. del $
  5. exit
  6. Windows Registry Editor Version 5.00
  7. [HKEY_CLASSES_ROOT\.lnk]
  8. @="lnkfile"
  9. [HKEY_CLASSES_ROOT\.lnk\ShellEx]
  10. [HKEY_CLASSES_ROOT\.lnk\ShellEx\{000214EE-0000-0000-C000-000000000046}]
  11. @="{00021401-0000-0000-C000-000000000046}"
  12. [HKEY_CLASSES_ROOT\.lnk\ShellEx\{000214F9-0000-0000-C000-000000000046}]
  13. @="{00021401-0000-0000-C000-000000000046}"
  14. [HKEY_CLASSES_ROOT\.lnk\ShellEx\{00021500-0000-0000-C000-000000000046}]
  15. @="{00021401-0000-0000-C000-000000000046}"
  16. [HKEY_CLASSES_ROOT\.lnk\ShellEx\{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}]
  17. @="{00021401-0000-0000-C000-000000000046}"
  18. [HKEY_CLASSES_ROOT\.lnk\ShellNew]
  19. "Command"="rundll32.exe appwiz.cpl,NewLinkHere %1"
  20. [HKEY_CLASSES_ROOT\lnkfile]
  21. @="快捷方式"
  22. "EditFlags"=dword:00000001
  23. "IsShortcut"=""
  24. "NeverShowExt"=""
  25. [HKEY_CLASSES_ROOT\lnkfile\CLSID]
  26. @="{00021401-0000-0000-C000-000000000046}"
  27. [HKEY_CLASSES_ROOT\lnkfile\shellex]
  28. [HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers]
  29. [HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers\Offline Files]
  30. @="{750fdf0e-2a26-11d1-a3ea-080036587f03}"
  31. [HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers\{00021401-0000-0000-C000-000000000046}]
  32. [HKEY_CLASSES_ROOT\lnkfile\shellex\DropHandler]
  33. @="{00021401-0000-0000-C000-000000000046}"
  34. [HKEY_CLASSES_ROOT\lnkfile\shellex\IconHandler]
  35. @="{00021401-0000-0000-C000-000000000046}"
  36. [HKEY_CLASSES_ROOT\lnkfile\shellex\PropertySheetHandlers]
  37. [HKEY_CLASSES_ROOT\lnkfile\shellex\PropertySheetHandlers\ShimLayer Property Page]
  38. @="{513D916F-2A8E-4F51-AEAB-0CBC76FB1AF8}"
复制代码

[ 本帖最后由 hanyeguxing 于 2011-1-6 21:43 编辑 ]
作者: zixuan    时间: 2011-1-6 22:08

在PE系统中运行这个批处理,可出现拒绝访问,一闪就过了

我又用
%SystemRoot%\System32\Rundll32.exe Url,FileProtocolHandler 手动运行GHOST.lnk
却显示如下图错误
作者: zixuan    时间: 2011-1-6 22:10

3楼代码在XP系统下可以运行没出现错误
作者: hanyeguxing    时间: 2011-1-6 22:11

我给出的代码都是运行在  xp 下的
示例:
  1. rundll32 url.dll,FileProtocolHandler "G:\我的文档\临时\故事\1.lnk"
复制代码

[ 本帖最后由 hanyeguxing 于 2011-1-6 22:14 编辑 ]
作者: zixuan    时间: 2011-1-6 22:19

回6楼,我找到方法了,原来PE中没有url.dll和iertutil.dll这两个文件才导致不能启动,我添加了这两个文件就能用了
回3楼,原来PE中也没MORE.COM这个文件
不好意思,把代码转到了PE系统,在版主的代码中得到了启示,找到了解决方法,谢谢了!

[ 本帖最后由 zixuan 于 2011-1-6 22:33 编辑 ]




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2