询问者
我这里有不少以前做的exe文件,想看看当初的 Script是怎么样的。有些需要update,那么改改就是了。 刚接手,没办法。另外 MSI 格式的包呢? SMS installer的 package 用 ISU转成 MSI 后能再反向看到它的 script

常规讨论
-
我这里有不少以前做的exe文件,想看看当初的 Script是怎么样的。有些需要update,那么改改就是了。 刚接手,没办法。另外 MSI 格式的包呢? SMS installer的 package 用 ISU转成 MSI 后能再反向看到它的 script吗?
- 已更改类型 FrankGuanModerator 2009年10月12日 8:11
全部回复
-
今天有空,看了一下未回复帖子,发现了上面这个帖子。 如果没有记错的话,这个应该是论坛刚刚开的时候,我自己当初发上来的帖子,呵呵,有点感慨。
做版主有一年了吧,感觉在这个过程中学习到了很多,交了一些朋友,收获良多,现在很喜欢回帖子,但是下半年真是很忙,有几次都是一两个星期才上来一次,有很多朋友可能因为帖子没有回复就不太来这个版面了,很惭愧。
作为一种弥补,就从以前积压的帖子入手吧,从我自己当年的这个帖子开始吧。 当然也希望朋友们都来帮助,毕竟一个人的能力是有限的,面对 SCCM / SMS 这么庞大的系统,想要面面精通大概也不可能吧,何况实际工作中,我们都不太可能只做这一方面的工作,还要有部分精力投入到其它方面去。
言归正传:
SMS installer 打包的package,脚本文件是ipf 后缀的文件,编译后就变成了exe可执行文件,更新版(也是几年以前的更新了)的 SMS installer 可以直接打包成MSI 文件。 编译以后就不能解码看原来的脚本如何编写的了。 SMS installer 是一个很好的工具,不过我现在也在测试一些其它的打包工具了,毕竟面对新平台,新技术的发展 SMS installer 已经要跟不上时代了。 -
更正一下。
这两天无意之间看见一个国外网友的blog,好多年前的文章了。 SMS installer 2.0.148 with ISU 也就是最后一个版本是支持将 SMS installer 做的 exe package 解包还原的。试了一下,ipf 脚本和打包在exe中的文件都能解出来,如果只是调用当然就没戏了,只有一个空目录。
很惭愧。我自己以前一直用同事给的一个 2.0.92版,没这个功能就以为不行了。 现在转向其它打包工具了,竟然发现SMS installer的这个好处,呵呵。
亡羊补牢吧,至少以前留下的很多exe 包终于能解开看看了,如果需要还能改改再重新打包,不错。
当然,SMS installer 本身也带反解包的功能,就是要对代码签名 code signature。用证书对代码签名后打包的exe,是无法解包的。