无忧启动论坛

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

[更新376#2825]PECMD2012.1.80.13_Win32_64.多窗口多线程.裸机系统2.3.3.1+18M酷M...

    [复制链接]
13951#
 楼主| 发表于 2018-6-29 09:47:25 | 只看该作者
红毛樱木 发表于 2018-6-29 09:42
比如,先用devi安装a.inf,日志里会显示扫描硬件变动。
然后接着devi安装b.inf,会再扫一次。
多次连 ...

比如,先用devi安装a.inf,日志里会显示扫描硬件变动。
然后接着devi安装b.inf,会再扫一次。
多次连续,会多次扫描
----------------------
“多个DEVI连续执行会不断获取硬件列表”
----------------------
意思是, 只要第一次,扫描。 后面一直用这个之前的扫描的结果。 是吗?
还有什么细节, 更新吗?
回复

使用道具 举报

13952#
发表于 2018-6-29 09:49:29 来自手机 | 只看该作者
mdyblog 发表于 2018-6-29 09:44
顺便问下,昨天说的edit消息的事,你看到了吧。我怕你太忙没看到,,,

-------------

这个会造成卡死。不弄edit,用labe好像就没事。
回复

使用道具 举报

13953#
发表于 2018-6-29 09:52:04 来自手机 | 只看该作者
mdyblog 发表于 2018-6-29 09:47
比如,先用devi安装a.inf,日志里会显示扫描硬件变动。
然后接着devi安装b.inf,会再扫一次。
多次连续 ...

这个我建议做个开关,默认还是以前一样每次都扫。
因为,在安装了一个设备驱动之后,并且驱动工作正常以后,依赖这个驱动的设备有可能才会出来。
考虑到这一点,默认每次都扫描不会出问题。我的个人理解
回复

使用道具 举报

13954#
发表于 2018-6-29 10:15:14 | 只看该作者
本帖最后由 WAIGO 于 2018-6-29 10:16 编辑
mdyblog 发表于 2018-6-29 08:12
没法弄了。
不配套的原因,你整的代码不配套。
我在你桌面留下的虚拟机中的版本,代码是配套的, 就 ...


其它问题我都解决了,就欠这个。主要是那个 "外置选择向导" 一定不能弹出, 改掉这个就完美了。SU.INI 的代码几乎全是您写的,我改不了。帮多这一次吧。非常非常感谢!!
回复

使用道具 举报

13955#
 楼主| 发表于 2018-6-29 10:37:00 | 只看该作者
红毛樱木 发表于 2018-6-29 09:49
这个会造成卡死。不弄edit,用labe好像就没事。

(方法1)不要用MESS来回应这种未知定时消息。
(方法2)不用 -rich 也就没有这种消息。

SET$ NL=0d 0a
CALL @MAIN
_SUB MAIN,W620H450,WimTool - WIM映像处理工具,,,,,
    EDIT -rich &Source_File,L7T175W250H125,,,0x224
    //EDIT -rich &Source_File,L7T175W250H25,,, //0x224
    //EDIT &Source_File,L7T175W250H25,,, //0x224
    //MEMO &Source_File,L7T175W250H25,,, //0x224
    ENVI @&Source_File.MSG=0x0233::&wp,&lp, ENVI @DBG=%DBG%<%&wp%><%&lp%>%&NL%
    EDIT| DBG,L401T10W205H394,,,0x44
_END
回复

使用道具 举报

13956#
发表于 2018-6-29 10:42:37 | 只看该作者
mdyblog 发表于 2018-6-29 10:37
(方法1)不要用MESS来回应这种未知定时消息。
(方法2)不用 -rich 也就没有这种消息。

哦还以为是BUG呢,原来是WINDOWS自己真的有消息过来。知道了。
回复

使用道具 举报

13957#
 楼主| 发表于 2018-6-29 10:42:40 | 只看该作者
本帖最后由 mdyblog 于 2018-6-29 10:53 编辑
WAIGO 发表于 2018-6-29 10:15
其它问题我都解决了,就欠这个。主要是那个 "外置选择向导" 一定不能弹出, 改掉这个就完美了。SU.INI  ...


除了, 我改的 WXP  W81 W16 W64 W06, 还有哪几个版本?
不是这样改的, 你都不配套, 没法改。 得从头做。 这个是一套的。
sys.ini su.ini 启动会依然调用 PECMD.INI 初始化系统。PECMD.ini又做对应的工作。

回复

使用道具 举报

13958#
 楼主| 发表于 2018-6-29 11:19:04 | 只看该作者
红毛樱木 发表于 2018-6-29 09:42
比如,先用devi安装a.inf,日志里会显示扫描硬件变动。
然后接着devi安装b.inf,会再扫一次。
多次连 ...


先用devi安装a.inf,日志里会显示扫描硬件变动。
然后接着devi安装b.inf,会再扫一次。
--------------------
你是说 “扫描硬件变动” 吗?

*norescan
就可以呀, 本来就有的啊。
第一次不带 *norescan
后续的DEVI 带上 *norescan, 就不会   “扫描硬件变动” 了。
是不是, 就不用改了。
回复

使用道具 举报

13959#
发表于 2018-6-29 11:24:20 | 只看该作者
mdyblog 发表于 2018-6-29 11:19
先用devi安装a.inf,日志里会显示扫描硬件变动。
然后接着devi安装b.inf,会再扫一次。
------------ ...

老大,sed等查询结果返回多行的问题,还有时间弄不?
回复

使用道具 举报

13960#
发表于 2018-6-29 11:28:42 来自手机 | 只看该作者
mdyblog 发表于 2018-6-29 11:19
先用devi安装a.inf,日志里会显示扫描硬件变动。
然后接着devi安装b.inf,会再扫一次。
------------ ...

是这么回事。
hhh333应该说的是这个意思
回复

使用道具 举报

13961#
发表于 2018-6-29 11:38:16 | 只看该作者
mdyblog 发表于 2018-6-29 11:19
先用devi安装a.inf,日志里会显示扫描硬件变动。
然后接着devi安装b.inf,会再扫一次。
------------ ...

DEVI 安装CAB的时候,如果匹配到INF也会自动扫描一次。用这个*norescan也能控制吧?

点评

都一样有效。  详情 回复 发表于 2018-6-29 12:19
回复

使用道具 举报

13962#
发表于 2018-6-29 11:43:23 | 只看该作者
本帖最后由 WAIGO 于 2018-6-29 11:50 编辑
mdyblog 发表于 2018-6-29 10:42
除了, 我改的 WXP  W81 W16 W64 W06, 还有哪几个版本?
不是这样改的, 你都不配套, 没法改。 得从 ...


PEW10.WIM 我已自行改好,移植自 PEW06.WIM 的 INI 文件;PEW16.WIM 的全部优化版 INI 文件已全部移植进最新版 Win10 17134.137 x64 PE,PEW64.WIM 的全部优化版 INI 文件也已全部移植进最新版 Win10 17134.137 x86 PE。这三个 PE 都可以畅顺运行。 WXP  W81 W06 及 外置挂载文件都是您的原版。SU.INI 及 SYS.INI 也是您的原版。经过测试,不执行 "「文档」转移工具" 及 "外置选择向导" ,都可以成功转移至 "管理员登录模式。 "「文档」转移工具" 再执行一次无所谓,但是, "外置选择向导"  此次只能执行 "(一)网启及基本维护模式" (见截图),按下 "确定" 后会导致外置包被全部卸载,后果十分严重!

点评

既然你自己要随意修改。 给你个阉割版吧。 关联性小。 不调用PECMD.INI初始化。---损失点功能。 但是好控制。 调用单独的 INI来初始化。 初始化文件你自己写了---自己控制了。 切换到 Admin 调用 %System  详情 回复 发表于 2018-6-29 12:26
我那原版。没有这些问题的。 "「文档」转移工具" "外置选择向导" 都不会出的。 你改的, 不配套。 没法说啊。 谁知道你改了哪儿, 谁知道 这个改变会导致什么影响? 这些都没法这么敞开说的。  详情 回复 发表于 2018-6-29 12:19
回复

使用道具 举报

13963#
 楼主| 发表于 2018-6-29 12:15:25 | 只看该作者
527104427 发表于 2018-6-29 11:24
老大,sed等查询结果返回多行的问题,还有时间弄不?

新版:
SET$ &NL=0D 0A
ENVI &A=A%&NL%A%&NL%A%&NL%A%&NL%A%&NL%A%&NL%A%&NL%

SET &vMSG=
RPOS* * *&&VP,*&&VL=A,,&A
SET< vMSG=RPOS:\n [%&Vp%]\n [%&VL%]%&NL%%&NL%  //1

LPOS* * *&&VP,*&&VL=A,,&A
SET< vMSG=LPOS:\n [%&Vp%]\n [%&VL%]%&NL%%&NL%  //1

SED -many &&Vp;;&VL=?0,A,,%&A%
SET< vMSG=SED:\n [%&Vp%]\n [%&VL%]  //1

MESS %&vMsg%

回复

使用道具 举报

13964#
 楼主| 发表于 2018-6-29 12:19:28 | 只看该作者
WAIGO 发表于 2018-6-29 11:43
PEW10.WIM 我已自行改好,移植自 PEW06.WIM 的 INI 文件;PEW16.WIM 的全部优化版 INI 文件已全部移植 ...

我那原版。没有这些问题的。
"「文档」转移工具"    "外置选择向导"  都不会出的。

你改的, 不配套。 没法说啊。 谁知道你改了哪儿, 谁知道 这个改变会导致什么影响?
   这些都没法这么敞开说的。
回复

使用道具 举报

13965#
 楼主| 发表于 2018-6-29 12:19:56 | 只看该作者
红毛樱木 发表于 2018-6-29 11:38
DEVI 安装CAB的时候,如果匹配到INF也会自动扫描一次。用这个*norescan也能控制吧?

都一样有效。
回复

使用道具 举报

13966#
 楼主| 发表于 2018-6-29 12:26:28 | 只看该作者
本帖最后由 mdyblog 于 2018-6-29 12:27 编辑
WAIGO 发表于 2018-6-29 11:43
PEW10.WIM 我已自行改好,移植自 PEW06.WIM 的 INI 文件;PEW16.WIM 的全部优化版 INI 文件已全部移植 ...


既然你自己要随意修改。
给你个阉割版吧。 关联性小。 不调用PECMD.INI初始化。---损失点功能(不能跟随PECMD.INI的初始化)。
但是好控制。

简单切换.zip (4.31 KB, 下载次数: 6)
调用单独的 INI来初始化。

初始化文件你自己写了---自己控制了。
切换到 Admin 调用 %SystemRoot%\System32\Admin.ini
切换到 System 调用 %SystemRoot%\System32\ToSysInit.ini

回复

使用道具 举报

13967#
发表于 2018-6-29 12:32:30 | 只看该作者
mdyblog 发表于 2018-6-29 12:15
新版:
SET$ &NL=0D 0A
ENVI &A=A%&NL%A%&NL%A%&NL%A%&NL%A%&NL%A%&NL%A%&NL%

太赞了,老大真迅速!
回复

使用道具 举报

13968#
发表于 2018-6-29 16:27:04 | 只看该作者
mdyblog 发表于 2018-6-29 12:26
既然你自己要随意修改。
给你个阉割版吧。 关联性小。 不调用PECMD.INI初始化。---损失点功能(不能跟 ...

谢谢大师!转换功能终于弄好了。还有个问题就是我自已弄的 PEW10.WIM 启动后, Program Files 的 BCompare3 及 WimTool 软件一直无法使用,没有连接无所谓,但右键功能无法使用就颇为麻烦。改成有 System 权限都没用,例如 BC3 改成如下代码:
-----------------------------------------------------------------
LINK %Programs%\文件工具\文件比较工具 BC3,PECMD.EXE,EXEC -suad %&CurDir%\BCompare.exe,%&CurDir%\BCompare.exe
PECMD.EXE,EXEC -suad *%&CurDir%\SETUP.CMD,*%&CurDir%\SETUP.CMD

附去两个软件的 MAIN.INI 文件,恳请代为修正。非常感谢!!

BC3--MAIN.rar (213 Bytes, 下载次数: 1)

点评

把setup.cmd 传上来  详情 回复 发表于 2018-6-29 16:48
回复

使用道具 举报

13969#
 楼主| 发表于 2018-6-29 16:48:24 | 只看该作者
WAIGO 发表于 2018-6-29 16:27
谢谢大师!转换功能终于弄好了。还有个问题就是我自已弄的 PEW10.WIM 启动后, Program Files 的 BCompar ...

把setup.cmd 传上来
回复

使用道具 举报

13970#
发表于 2018-6-29 17:18:38 | 只看该作者
mdyblog 发表于 2018-6-29 11:19
先用devi安装a.inf,日志里会显示扫描硬件变动。
然后接着devi安装b.inf,会再扫一次。
------------ ...

如果*norescan是这样的话,应该算是达到目的。这个没仔细看,回头测试一下。
回复

使用道具 举报

13971#
发表于 2018-6-29 17:41:38 | 只看该作者
本帖最后由 WAIGO 于 2018-6-29 17:51 编辑
mdyblog 发表于 2018-6-29 16:48
把setup.cmd 传上来


两个附件,一个是 BCompare3 的 SETUP.CMD,一个是 WimTool 的 WimShExt.DLL + MAIN.INI。刚才测试过了,只要注册 WimShExt.DLL,就会生成右键菜单  :

SETUP.rar (814 Bytes, 下载次数: 7)       WimTool.rar (12.74 KB, 下载次数: 2)

点评

你可能 参照 不同位数的 PE 来改的。 64 和 32 位的目录不同。 导致 初始化找错了目录, 没调用 实际的 初始化程序(BCompare3 的 MAIN.INI , WimTool 的 MAIN.INI)。 目录纠正过来, 就可以了。 本来应该没  详情 回复 发表于 2018-6-29 21:58
WIMTOOL工具在64位有bug最好不用,BC3注册我有段代码如下:  详情 回复 发表于 2018-6-29 18:25
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node少了这里的注册表吧  详情 回复 发表于 2018-6-29 18:14
回复

使用道具 举报

13972#
发表于 2018-6-29 18:14:18 | 只看该作者
本帖最后由 freesoft00 于 2018-6-29 18:15 编辑
WAIGO 发表于 2018-6-29 17:41
两个附件,一个是 BCompare3 的 SETUP.CMD,一个是 WimTool 的 WimShExt.DLL + MAIN.INI。刚才测试过了 ...

  1. [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shellex\ContextMenuHandlers\CirrusShellEx]
  2. @="{57FA2D12-D22D-490A-805A-5CB48E84F12A}"

  3. [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.bcpkg]
  4. @="BeyondCompare.SettingsPackage"

  5. [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.bcss]
  6. @="BeyondCompare.Snapshot"

  7. [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\BeyondCompare.SettingsPackage]
  8. @="Beyond Compare Settings Package"
  9. "EditFlags"=dword:00100000

  10. [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\BeyondCompare.SettingsPackage\DefaultIcon]
  11. @="C:\\Program Files\\Beyond Compare 4\\BCompare.exe,0"

  12. [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\BeyondCompare.SettingsPackage\shell\open\command]
  13. @=""C:\\Program Files\\Beyond Compare 4\\BCompare.exe" "%1""

  14. [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\BeyondCompare.Snapshot]
  15. @="Beyond Compare Snapshot"

  16. [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\BeyondCompare.Snapshot\DefaultIcon]
  17. @="C:\\Program Files\\Beyond Compare 4\\BCompare.exe,0"

  18. [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\BeyondCompare.Snapshot\shell\open\command]
  19. @=""C:\\Program Files\\Beyond Compare 4\\BCompare.exe" "%1""

  20. [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{57FA2D12-D22D-490A-805A-5CB48E84F12A}]
  21. @="CirrusShellEx"

  22. [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{57FA2D12-D22D-490A-805A-5CB48E84F12A}\InProcServer32]
  23. @="C:\\Program Files\\Beyond Compare 4\\BCShellEx64.dll"
  24. "ThreadingModel"="Apartment"

  25. [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shellex\ContextMenuHandlers\CirrusShellEx]
  26. @="{57FA2D12-D22D-490A-805A-5CB48E84F12A}"

  27. [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shellex\ContextMenuHandlers\CirrusShellEx]
  28. @="{57FA2D12-D22D-490A-805A-5CB48E84F12A}"

  29. [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\lnkfile\shellex\ContextMenuHandlers\CirrusShellEx]
  30. @="{57FA2D12-D22D-490A-805A-5CB48E84F12A}"

  31. [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\CLSID\{57FA2D12-D22D-490A-805A-5CB48E84F12A}]
  32. @="CirrusShellEx"

  33. [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\CLSID\{57FA2D12-D22D-490A-805A-5CB48E84F12A}\InProcServer32]
  34. @="C:\\Program Files\\Beyond Compare 4\\BCShellEx.dll"
  35. "ThreadingModel"="Apartment"
复制代码


HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node少了这里的注册表吧
下面这两个也不用吧?
reg add "HKLM\SYSTEM\CurrentControlSet\Services\EventLog\Application\Beyond Compare 4" /v EventMessageFile /d "%~dp0BCompare.exe" /F>NUL
reg add "HKLM\SYSTEM\CurrentControlSet\Services\EventLog\Application\Beyond Compare 4" /v TypesSupported /t REG_DWORD /d "7" /F>NUL
回复

使用道具 举报

13973#
发表于 2018-6-29 18:25:31 | 只看该作者
WAIGO 发表于 2018-6-29 17:41
两个附件,一个是 BCompare3 的 SETUP.CMD,一个是 WimTool 的 WimShExt.DLL + MAIN.INI。刚才测试过了 ...

WIMTOOL工具在64位有bug最好不用,BC3注册我有段代码如下:

  1. REM ---------------BC3------------------
  2. REM 创建用户配置文件,关闭初次启动程序时的设置向导
  3. SET APPDATA=%USERPROFILE%\Application Data\Scooter Software\Beyond Compare 3
  4. if "%ISNT6%"=="1" SET APPDATA=%USERPROFILE%\AppData\Roaming\Scooter Software\Beyond Compare 3
  5. IF NOT EXIST "%APPDATA%" MD "%APPDATA%"
  6. COPY /Y NUL "%APPDATA%\BCState.xml"
  7. (
  8. ECHO ^<?xml version="1.0" encoding="UTF-8"?^>
  9. ECHO ^<!-- Produced by Beyond Compare 3 from Scooter Software --^>
  10. ECHO ^<BCState^>
  11. ECHO     ^<TBcState^>
  12. ECHO         ^<FirstStartup Value="False"/^>
  13. ECHO         ^<FormPosStr Value="110;111;980;737"/^>
  14. ECHO     ^</TBcState^>
  15. ECHO ^</BCState^>
  16. ) >> "%APPDATA%\BCState.xml"
  17. REM 注册右键
  18. set bcshell=BCShellEx.dll
  19. IF "%PROCESSOR_ARCHITECTURE%"=="AMD64" set bcshell=BCShellEx64.dll
  20. REG ADD "HKCR\*\shellex\ContextMenuHandlers\CirrusShellEx" /ve /t REG_SZ /d "{57FA2D12-D22D-490A-805A-5CB48E84F12A}" /f
  21. REG ADD "HKCR\CLSID\{57FA2D12-D22D-490A-805A-5CB48E84F12A}" /ve /t REG_SZ /d "CirrusShellEx" /f
  22. REG ADD "HKCR\CLSID\{57FA2D12-D22D-490A-805A-5CB48E84F12A}\InProcServer32" /ve /t REG_SZ /d "%TP%\BC3\%bcshell%" /f
  23. REG ADD "HKCR\CLSID\{57FA2D12-D22D-490A-805A-5CB48E84F12A}\InProcServer32" /v "ThreadingModel" /t REG_SZ /d "Apartment" /f
  24. REG ADD "HKCR\Directory\shellex\ContextMenuHandlers\CirrusShellEx" /ve /t REG_SZ /d "{57FA2D12-D22D-490A-805A-5CB48E84F12A}" /f
  25. REG ADD "HKCR\Folder\shellex\ContextMenuHandlers\CirrusShellEx" /ve /t REG_SZ /d "{57FA2D12-D22D-490A-805A-5CB48E84F12A}" /f
  26. REG ADD "HKCR\lnkfile\shellex\ContextMenuHandlers\CirrusShellEx" /ve /t REG_SZ /d "{57FA2D12-D22D-490A-805A-5CB48E84F12A}" /f
  27. REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved" /v "{57FA2D12-D22D-490A-805A-5CB48E84F12A}" /t REG_SZ /d "Beyond Compare 3 Shell Extension" /f
  28. REM 程序基本设置
  29. REG ADD "HKCU\Software\Scooter Software\Beyond Compare 3" /v "SupportsMerge" /t REG_DWORD /d 0x1 /f
  30. REG ADD "HKCU\Software\Scooter Software\Beyond Compare 3" /v "ExePath" /t REG_SZ /d "%TP%\BC3\BCompare.exe"
  31. REG ADD "HKCU\Software\Scooter Software\Beyond Compare 3\BcShellEx" /v "Viewers" /t REG_SZ /d "文本比较;MP3比较;版本比较;十六进制比较;数据比较;图片比较;注册表比较" /f
  32. REG ADD "HKCU\Software\Scooter Software\Beyond Compare 3\BcShellEx" /v "ArchiveMasks" /t REG_SZ /d "*.7z;*.7z.001;*.bcpkg;*.bcs;*.bcss;*.cab;*.chm;*.ear;*.gz;*.jar;*.rar;*.tar;*.tar.gz;*.tgz;*.war;*.zip;" /f
复制代码


点评

谢谢!代码我有,是 PECMD.EXE 不肯执行。已改成 CMD 文件,问题解决了……  详情 回复 发表于 2018-6-29 19:31
回复

使用道具 举报

13974#
发表于 2018-6-29 19:31:47 | 只看该作者
hhh333 发表于 2018-6-29 18:25
WIMTOOL工具在64位有bug最好不用,BC3注册我有段代码如下:

谢谢!代码我有,是 PECMD.EXE 不肯执行。已改成 CMD 文件,问题解决了……
回复

使用道具 举报

13975#
发表于 2018-6-29 19:38:07 | 只看该作者
谢谢!事情有点怪,其它 PE 完全没有问题。此 PEW10 不知何故,PECMD.EXE 不肯执行代码,已改成 CMD 文件,问题终于得到解决……
回复

使用道具 举报

13976#
 楼主| 发表于 2018-6-29 21:58:24 | 只看该作者
本帖最后由 mdyblog 于 2018-6-29 22:02 编辑
WAIGO 发表于 2018-6-29 17:41
两个附件,一个是 BCompare3 的 SETUP.CMD,一个是 WimTool 的 WimShExt.DLL + MAIN.INI。刚才测试过了 ...


你可能 参照  不同位数的 PE 来改的。
64 和 32 位的目录不同。 导致 初始化找错了目录, 没调用 实际的 初始化程序(BCompare3 的 MAIN.INI , WimTool 的 MAIN.INI)。
32位: X:\Program Files\        X:\Program Files\WimTool
64位:X:\Program Files (x86)\BCompare3\        X:\Program Files (x86)\WimTool
目录纠正过来, 就可以了。
用相同位数的 PE做参考吧。

本来应该没有错的。

实际情况 也不知道, 上面都是猜的。
回复

使用道具 举报

13977#
发表于 2018-6-29 23:26:39 | 只看该作者
wimtool参考fish2006的1024
回复

使用道具 举报

13978#
发表于 2018-6-29 23:38:15 | 只看该作者
本帖最后由 WAIGO 于 2018-6-30 00:31 编辑
mdyblog 发表于 2018-6-29 21:58
你可能 参照  不同位数的 PE 来改的。
64 和 32 位的目录不同。 导致 初始化找错了目录, 没调用 实际 ...


麻烦您了,真不好意思,歉甚!应该不是您上面所说的问题吧,此 PE 是旧有的,只不过核心换了几个 INI 文件而巳。X:\Program Files 文件夹里面,软件的结构并没有变动,这两个软件以前都有右键菜单……

此问题已自行解决了。我试着把代码改成了 CMD 结构,放入 SetALL.cmd 文件里面,运行后菜单就出来了……
回复

使用道具 举报

13979#
发表于 2018-6-30 12:12:25 来自手机 | 只看该作者
本帖最后由 红毛樱木 于 2018-6-30 12:20 编辑

getf -find查找,只找一次的时候是不是也会把整个文件搜索完?
昨晚连续操作查找两次2g多的一个文件,死机了。
getf -find能加上功能,倒序查找和指定查找次数吗?
比如很大的一个文件,要找的数据可能在末尾,倒着查,更省时。
有时候只想取第几次出现的位置,后面的就用理了,而整个数据出现的次数又很多很多,这样也能省时

点评

getf -find查找,只找一次的时候是不是也会把整个文件搜索完? 昨晚连续操作查找两次2g多的一个文件,死机了。 --------------------- 只找一次, 找到立即返回。 操作大文件, 需要多线程,或多进程。 免得造  详情 回复 发表于 2018-6-30 13:39
回复

使用道具 举报

13980#
发表于 2018-6-30 12:52:03 | 只看该作者
mdyblog 发表于 2018-6-29 21:58
你可能 参照  不同位数的 PE 来改的。
64 和 32 位的目录不同。 导致 初始化找错了目录, 没调用 实际 ...

外置挂载分区 WAIPE 目录下,SYSCFG-W06~XP、InputMethod-W06~XP.INI、User-W06~XP.INI  众多文件有什么用途?看起来十分庞杂,可以减少或干脆不用吗?

点评

InputMethod-*.INI 输入法配置。 用户自己可随便改,比如搜狗拼音,QQ拼音。 User-*.INI 用户的工具。 用户自己可随便改,比如启动TeamView。 SYSCFG-*\ 可以不要。 主要是开发者调试。 不要改变内核,在线修改  详情 回复 发表于 2018-6-30 13:32
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-7-18 10:25

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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