hef678 发表于 2012-8-20 17:26:08

如何修改 “启动卸载软件工具箱.exe”

本帖最后由 hef678 于 2012-8-25 15:28 编辑

今天把天意PE拿来合盘了,由于文件夹不是TYPE,“启动卸载软件工具箱.exe”无法使用
我把TYPE.isz改名PE.isz,放在EZBOOT文件夹里了。
求   ”启动卸载软件工具箱.exe“的制作方法,或者修改方法,或者哪位仁兄直接帮我做一个!
拜托了{:soso_e183:}

已解决:

经研究终于搞定,水平不行,老费劲了。

64位、32位都能用了!

天意U盘维护系统(启动卸载软件工具箱.EXE) 已全面支持 64 位 win7
实机测试。

下载详见17#楼

hef678 发表于 2012-8-21 12:29:06

没有人知道吗?
只有请天意老师帮忙了,不知道他有没有看到

hef678 发表于 2012-8-21 17:07:18

天意在IT天空发过一个帖子,不知道结果如何。
http://bbs.itiankong.com/thread-158851-1-1.html

hef678 发表于 2012-8-22 14:34:37

哎呀,人都等老了一些,也没有答案。
自己用批处理写了一个,理论上支持64位,但是天意原版那个不能用于64位。

天意 发表于 2012-8-22 16:04:17

hef678 发表于 2012-8-21 12:29 static/image/common/back.gif
没有人知道吗?
只有请天意老师帮忙了,不知道他有没有看到

我自己也不会写这个。
是请别人帮忙写的。

hef678 发表于 2012-8-23 18:16:01

提供一下我写的东西,大师们可以改进!(只有几百KB的小玩意)
只要改文件夹内的批处理1.bat就行了,ISZ路径任意改的。就是不会打包加壳,能用就行,不折腾了。

天意 发表于 2012-8-23 19:04:43

这个是VB的源码:
set os=CreateObject("Wscript.shell")
set fs=CreateObject("scripting.filesystemobject")
path0=fs.GetFile(WScript.scriptFullName).ParentFolder
If fs.FileExists("z:\autorun.exe") Then
        os.Run path0&"\isocmd -eject z:",0,True
        WScript.quit
End if
Set disks=fs.drives
For Each disk In disks
        If disk.IsReadyThen
                If fs.FileExists(disk.Path&"\TYPE\type.ISz") Then
               os.Run path0&"\isocmd -r",0,True
               os.Run path0&"\isocmd -i",0,True
               os.Run path0&"\isocmd -mount z: "&disk.Path&"\TYPE\type.ISz",0,True
               WScript.quit
                End if
        End if
Next

天意 发表于 2012-8-23 19:08:14

批处理的源码:
for %%i in (C D E F G H I J K L M N O P Q R S T U V W X Y ) DO (
        if exist %%i:\TYPE\type.ISz (SET OPDrv=%%i:\TYPE&goto :mount_iso)
)

:mount_iso
isocmd -r   
IsoCmd -i                     
isocmd -mount z: %OPDrv%\type.ISz>nul

天意 发表于 2012-8-23 19:10:33



这个是用vb写的,可以用winrar解开修改里面的代码。

代码已经在楼上公布了。

hef678 发表于 2012-8-23 20:54:17

谢谢,本人水平不行,借你的指导再研究一下!
页: [1] 2 3
查看完整版本: 如何修改 “启动卸载软件工具箱.exe”