西西软件园多重安全检测下载网站、值得信赖的软件下载站!
软件
软件
文章
搜索

首页西西教程其它教程 → InstallShield 程序ISCab.exe 命令中文翻译详解

InstallShield 程序ISCab.exe 命令中文翻译详解

前往专题相关软件相关文章发表评论 来源:西西整理时间:2011/6/4 10:41:11字体大小:A-A+

作者:西西点击:180次评论:0次标签: InstallShield

  • 类型:反编译(译逆工程)大小:349KB语言:英文 评分:10.0
  • 标签:
立即下载
InstallShield 程序 ISCab.exe 一些命令详解,根据官方网页按照自己的理解翻译,并不是逐字原文照翻,大概意思而已,或者还有一些问题。见谅。

1. 列出文件列表

用 C:\Cab Folder\ISCab.ini列出 C:\Cab Folder\Data1.cab中的文件列表, 用下面的命令: 复制内容到剪贴板 代码:ISCab "C:\Cab Folder\Data1.cab" -i"C:\Cab Folder\ISCab.ini" –l
在这个例子里, 生成的 ISCab.ini 文件内容如下: 复制内容到剪贴板 代码:[ISCAB Info]
Product=ISCAB
Version=2.0

[Program Executable Files]
File1="Main EXEs\MyApp.exe"
File2="Main DLLs\Functions.dll"
File3="Main DLLs\Resources.dll"
File4="Utility EXEs\Util.exe"
File5="Utility DLLs\UtilFunc.dll"
File6="Utility DLLs\UtilRes.dll"

[Help Files]
File1="MyApp.hlp"
File2="MyApp.cnt"
2、删除文件

如果打算删除 Functions.dll 和 UtilFunc.dll 这两个文件, 从 ISCab.ini 文件里删除其它内容,而只保留下面的信息: 复制内容到剪贴板 代码:[ISCAB Info]
Product=ISCAB
Version=2.0

[Program Executable Files]
File2="Main DLLs\Functions.dll"
File5="Utility DLLs\UtilFunc.dll"
注意ISCab.ini 文件里面的键值不需要从 File1 开始,而是根据原来的编号.

开始删除,请执行下面的命令: 复制内容到剪贴板 代码:ISCab "C:\Cab Folder\Data1.cab" -i"C:\Cab Folder\ISCab.ini" -r
如果现在执行下面的命令(显示文件列表): 复制内容到剪贴板 代码:ISCab "C:\Cab Folder\Data1.cab" -i"C:\Cab Folder\ISCab.ini" -l
生成的 ISCab.ini 文件内容会变化成: 复制内容到剪贴板 代码:[ISCAB Info]
Product=ISCAB
Version=2.0

[Program Executable Files]
File1="Main EXEs\MyApp.exe"
File2="Main DLLs\Resources.dll"
File3="Utility EXEs\Util.exe"
File4="Utility DLLs\UtilRes.dll"

[Help Files]
File1="MyApp.hlp"
File2="MyApp.cnt"
3、添加和替换文件

如果想进行下面的操作:
用 C:\Updated\Resources.dll替换 Resources.dll .
用C:\Updated\UtilRes.dll 替换UtilRes.dll .
添加 C:\New\Util.hlp 和 C:\New\Util.cnt 到 Help Files 文件组.
删除 ISCab.ini 里面关于文件的信息, 并编辑如下内容: 复制内容到剪贴板 代码:[ISCAB Info]
Product=ISCAB
Version=2.0

[Program Executable Files]
File2="Main DLLs\Resources.dll" , "C:\Updated\Resources.dll"
File4="Utility DLLs\UtilRes.dll" , "C:\Updated\UtilRes.dll"

[Help Files]
File1="Util.hlp" , "C:\New\"
File2="Util.cnt" , "C:\New\"
进行添加和替换操作, 请运行如下命令: 复制内容到剪贴板 代码:ISCab "C:\Cab Folder\Data1.cab" -i"C:\Cab Folder\ISCab.ini" -a
如果现在执行下面的命令(显示文件列表): 复制内容到剪贴板 代码:ISCab "C:\Cab Folder\Data1.cab" -i"C:\Cab Folder\ISCab.ini" -l
生成的 ISCab.ini 文件内容会变化成: 复制内容到剪贴板 代码:[ISCAB Info]
Product=ISCAB
Version=2.0

[Program Executable Files]
File1="Main EXEs\MyApp.exe"
File2="Main DLLs\Resources.dll"
File3="Utility EXEs\Util.exe"
File4="Utility DLLs\UtilRes.dll"

[Help Files]
File1="MyApp.hlp"
File2="MyApp.cnt"
File3="Util.hlp"
File4="Util.cnt"
4、解压文件

如果打算进行下面的操作:
解压 MyApp.exe 到C:\Extracted\Main EXEs\MyApp.exe
解压 Util.exe 到 C:\Extracted\OldUtil.exe
删除 ISCab.ini 里面关于文件的信息, 并编辑如下内容: 复制内容到剪贴板 代码:[ISCAB Info]
Product=ISCAB
Version=2.0

[Program Executable Files]
File1="Main EXEs\MyApp.exe" , "C:\Extracted\"
File3="Utility EXEs\Util.exe" , "C:\Extracted\OldUtil.exe"
进行解压文件操作, 请运行下面命令: 复制内容到剪贴板 代码:ISCab "C:\Cab Folder\Data1.cab" -i"C:\Cab Folder\ISCab.ini" -x

    相关评论

    阅读本文后您有什么感想? 已有人给出评价!

    • 8 喜欢喜欢
    • 3 顶
    • 1 难过难过
    • 5 囧
    • 3 围观围观
    • 2 无聊无聊

    热门评论

    最新评论

    发表评论 查看所有评论(0)

    昵称:
    表情: 高兴 可 汗 我不要 害羞 好 下下下 送花 屎 亲亲
    字数: 0/500 (您的评论需要经过审核才能显示)