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

  • 常规讨论

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

    2007年8月3日 2:32

全部回复

  • 今天有空,看了一下未回复帖子,发现了上面这个帖子。 如果没有记错的话,这个应该是论坛刚刚开的时候,我自己当初发上来的帖子,呵呵,有点感慨。

    做版主有一年了吧,感觉在这个过程中学习到了很多,交了一些朋友,收获良多,现在很喜欢回帖子,但是下半年真是很忙,有几次都是一两个星期才上来一次,有很多朋友可能因为帖子没有回复就不太来这个版面了,很惭愧。

    作为一种弥补,就从以前积压的帖子入手吧,从我自己当年的这个帖子开始吧。 当然也希望朋友们都来帮助,毕竟一个人的能力是有限的,面对 SCCM / SMS 这么庞大的系统,想要面面精通大概也不可能吧,何况实际工作中,我们都不太可能只做这一方面的工作,还要有部分精力投入到其它方面去。



    言归正传:

    SMS installer 打包的package,脚本文件是ipf 后缀的文件,编译后就变成了exe可执行文件,更新版(也是几年以前的更新了)的 SMS installer  可以直接打包成MSI 文件。 编译以后就不能解码看原来的脚本如何编写的了。  SMS installer 是一个很好的工具,不过我现在也在测试一些其它的打包工具了,毕竟面对新平台,新技术的发展 SMS installer 已经要跟不上时代了。
    2009年10月1日 13:58
    版主
  • 几年以前的帖子了,还是改成讨论比较好。


    Orca 用来编辑 MSI table 还是不错的,不过也仅限于一般的功能,例如常见的 软件安装过程中的 缺省参数设定,OS 和 SP level 检查等等,其它的就干不了了,还是需要其它打包工具。

    最近稍微了解了一下  inno 和 nsis,但是网上随便一搜,就可以找到很多反编译器。呵呵,不管是谁,总是不希望被别人乱改的,有点理解以前打包的人的心情了。我还是继续测试手头的工具吧,测试好了以后,如果有朋友有兴趣,可以发个帖子说明一下。

    2009年10月12日 8:19
    版主
  • 更正一下。

    这两天无意之间看见一个国外网友的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,是无法解包的。
    2010年2月10日 7:30
    版主
  • 好,了解了几个打包的工具。
    2010年2月16日 1:33