无忧启动论坛

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

有关xpe下支持16位程序

[复制链接]
跳转到指定楼层
1#
发表于 2006-11-9 13:09:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一插件


  1. ; dospe.inf
  2. ; PE Builder v3 plug-in INF file for (16bit) DOS support
  3. ;
  4. ; Plugin Created by Erwin Veermans (http://www.veder.com/nwdskpe/)

  5. [Version]
  6. Signature= "$Windows NT$"

  7. [PEBuilder]
  8. Name="Dos 16-bit support for WinPE"
  9. Enable=1
  10. Help="dospe.htm"
  11. Version=1.0.6

  12. [SourceDisksFiles]
  13. ; SystemRoot
  14. _default.pif=1
  15. system.ini=1
  16. win.ini=1
  17. ; system32
  18. ansi.sys=2
  19. autoexec.nt=2
  20. avicap.dll=2
  21. avifile.dll=2
  22. config.nt=2
  23. command.com=2
  24. comm.drv=2
  25. commdlg.dll=2
  26. compobj.dll=2
  27. country.sys=2
  28. crtdll.dll=2
  29. ctl3dv2.dll=2
  30. ddeml.dll=2
  31. dosx.exe=2
  32. ega.cpi=2
  33. gdi.exe=2
  34. himem.sys=2
  35. keyboard.drv=2
  36. keyboard.sys=2
  37. krnl386.exe=2
  38. lanman.drv=2
  39. lzexpand.dll=2
  40. mapi.dll=2,,4
  41. mciavi.drv=2
  42. mciseq.drv=2
  43. mciwave.drv=2
  44. mmsystem.dll=2
  45. mouse.drv=2
  46. msacm.dll=2
  47. mscdexnt.exe=2
  48. msvideo.dll=2
  49. netapi.dll=2
  50. ntdos.sys=2
  51. ntdos404.sys=2
  52. ntdos411.sys=2
  53. ntdos412.sys=2
  54. ntdos804.sys=2
  55. ntio.sys=2
  56. ntio404.sys=2
  57. ntio411.sys=2
  58. ntio412.sys=2
  59. ntio804.sys=2
  60. ntvdm.exe=2
  61. ntvdmd.dll=2
  62. ole2.dll=2
  63. ole2disp.dll=2
  64. ole2nls.dll=2
  65. olecli.dll=2
  66. olesvr.dll=2
  67. pmspl.dll=2
  68. progman.exe=2
  69. rasapi16.dll=2,,4
  70. redir.exe=2
  71. shell.dll=2
  72. sound.drv=2
  73. storage.dll=2
  74. system.drv=2
  75. timer.drv=2
  76. toolhelp.dll=2
  77. typelib.dll=2
  78. user.exe=2
  79. vcdex.dll=2,,4
  80. ver.dll=2
  81. vga.drv=2
  82. wfwnet.drv=2
  83. win87em.dll=2
  84. winoldap.mod=2
  85. winsock.dll=2
  86. winspool.exe=2
  87. wow32.dll=2
  88. wowdeb.exe=2
  89. wowexec.exe=2
  90. wowfax.dll=2
  91. wowfaxui.dll=2
  92. ; System
  93. avicap.dll=5
  94. avifile.dll=5
  95. commdlg.dll=5
  96. keyboard.drv=5
  97. lzexpand.dll=5
  98. mciavi.drv=5
  99. mciseq.drv=5
  100. mciwave.drv=5
  101. mmsystem.dll=5
  102. mmtask.tsk=5,,4
  103. mouse.drv=5
  104. msvideo.dll=5
  105. olecli.dll=5
  106. olesvr.dll=5
  107. shell.dll=5
  108. sound.drv=5
  109. stdole.tlb=5
  110. system.drv=5
  111. tapi.dll=5,,4
  112. timer.drv=5
  113. ver.dll=5
  114. vga.drv=5
  115. wfwnet.drv=5

  116. [SetupReg.AddReg]
  117. 0x0, "ControlSet001\Control\WOW"
  118. 0x2, "ControlSet001\Control\WOW", "cmdline", "%SystemRoot%\system32\ntvdm.exe"
  119. 0x1, "ControlSet001\Control\WOW", "DefaultSeparateVDM", "no"
  120. 0x1, "ControlSet001\Control\WOW", "LPT_timeout", "15"
  121. 0x1, "ControlSet001\Control\WOW", "size", "0"
  122. 0x1, "ControlSet001\Control\WOW", "wowsize", "16"
  123. 0x2, "ControlSet001\Control\WOW", "wowcmdline", "%SystemRoot%\system32\ntvdm.exe -a %SystemRoot%\system32\krnl386"
  124. 0x1, "ControlSet001\Control\WOW", "KnownDLLs", "comm.drv commdlg.dll ctl3dv2.dll ddeml.dll keyboard.drv lanman.drv mmsystem.dll mouse.drv netapi.dll olecli.dll olesvr.dll pmspl.dll shell.dll sound.drv system.drv toolhelp.dll vga.drv wfwnet.drv win87em.dll winoldap.mod winsock.dll winspool.exe wowdeb.exe timer.drv rasapi16.dll compobj.dll storage.dll ole2.dll ole2disp.dll ole2nls.dll typelib.dll msvideo.dll avifile.dll msacm.dll mciavi.drv mciseq.drv mciwave.drv progman.exe avicap.dll mapi.dll"
  125. 0x4, "ControlSet001\Control\WOW", "SharedWowTimeout", 0x00000e10
  126. 0x3, "ControlSet001\Control\WOW", "RomFontPointers",\
  127.   b0,52,00,c0,b0,4a,00,c0,b0,4e,00,c0,b0,60,00,c0,c0,60,00,c0,c0,70,00,c0
  128. 0x1, "ControlSet001\Control\Session Manager\Environment", "PATHEXT",".COM;.EXE;.BAT;.CMD"
  129. 0x0, "ControlSet001\Control\VirtualDeviceDrivers"
  130. 0x7, "ControlSet001\Control\VirtualDeviceDrivers", "VDD", ""

复制代码


但是,我放在老九网络版的inf文件夹下,启动蓝屏

不知那位高手能研究一下,在911cd中有不少资料

但本人水平太差,没弄清楚

还请各路高手,有空来研究一下
2#
发表于 2006-11-10 10:56:05 | 只看该作者
1、插件与安装信息不同,不能直接放INF目录,要转换入注册表;
2、Win2000以后,微软的系统对16位DOS程序支持不好,或者说不允许某些16位DOS程序运行,也可以说,Win2000以后,微软已有放弃DOS的意向了。
基于上述两点,本人所有WinPE均砍掉了16位DOS程序的支持。
回复

使用道具 举报

3#
 楼主| 发表于 2006-11-10 12:04:29 | 只看该作者
只是研究一下而言^_^,
回复

使用道具 举报

4#
发表于 2006-11-10 20:16:59 | 只看该作者
注意这个inf是for  PE Builder v3的
手动加到xpe可以这样:

把 [SourceDisksFiles]字断里面的文件拷进xpe(位置是后面的数字决定的,有文章详细说,对比该文件在xp的位置就简单了)

把 [SetupReg.AddReg]子断加入xpe的注册表,就可以了

我曾经用这方法把trueimage加到红叶的pe里面。
回复

使用道具 举报

5#
发表于 2010-12-23 01:31:12 | 只看该作者

紧急求助

注意这个inf是for  PE Builder v3的
手动加到xpe可以这样:

把 [SourceDisksFiles]字断里面的文件拷进xpe(位置是后面的数字决定的,有文章详细说,对比该文件在xp的位置就简单了)

把 [SetupReg.AddReg]子断加入xpe的注册表,就可以了

我曾经用这方法把trueimage加到红叶的pe里面。
----

-------------------按照上述方法试了下,运行一个16位的SETUP FOR WINDOWS程序时,确实不再提示“非32位程序”了,但没有打开新窗口也没有任何提示直接退出了。
回复

使用道具 举报

6#
发表于 2010-12-23 01:38:37 | 只看该作者

急需可运行16位WINDOWS程序的PE

跪求高手出招
!!!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-7-30 12:44

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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