
Installshield
learnerz
这个作者很懒,什么都没留下…
展开
-
Intallshield 如何遍历全盘与更新文件
最近我们做的产品遇到这个问题:客户没有将原来的版本删除干净,导致安装新版本的时候查找dll文件的时候发生调用错误。我没有去追查windows是如何查找 dll 文件的,但确实出现了错误的调用。所以决定在安装新版本的时候遍历全盘把原来的dll文件替换掉。其实相对来说比较简单,但对于刚入门的菜鸟来说当时的确难为到了我。所以在做的过程中总计了一些自己认为有些参考价值的东西。1. 本来打算自己画一个对话框的,但那样的确太过麻烦。所以改了下 AskOptions() 的 Title. SetDialogTitl原创 2010-08-06 15:41:00 · 1259 阅读 · 0 评论 -
InstallShield 中如何写注册表信息
InstallShield 中如何写注册表信息,我写的是当前版本信息与软件的安装路径。 首先当然要找到注册表中的位置,一般软件会在注册表中直接设置好路径。然后在程序中直接拼出来就可了。我的注册表路径就是name+company name. RegDBSetDefaultRoot( HKEY_LOCAL_MACHINE ); // 需要在 MACHINE 下面写 szKey = "SOFTWARE//Name//CompanyName"; // 在此目录下写当前版原创 2010-09-30 10:13:00 · 7200 阅读 · 0 评论 -
破解installshield2008
<br /> 破解installshield2008的方法就是下载一个DLL文件将相应安装目录下的DLL文件替换掉即可。<br /> <br /> 下载DLL地址: http://download.youkuaiyun.com/source/2727787原创 2010-09-30 10:53:00 · 1142 阅读 · 0 评论 -
Installshield 如何修改目标文件夹的权限
利用 cacls 修改文件夹权限。网上有写个.BAT 然后调用的。我直接调用了 windows/system32/ cacls.exe.function ModifyDirPermission() STRING szMsgDir,szCmd, szCmdArgs; begin szMsgDir = TARGETDIR ^ "//MESSAGES"; szCmd = WINSYSDIR ^ "cmd.exe"; szCmdArgs = "/c cacls /"" + szMsgDir原创 2011-02-23 16:26:00 · 3496 阅读 · 0 评论 -
静默安装 InstallShield
<br />Installshield 静默安装。<br /> <br />1. 首先录制自己的setup.iss.<br /> <br />用命令行cd到exe的安装目录,setup.exe /r<br /> <br />然后正常安装,按照你需要的进行选择。 然后在 c:/windows/ 产生 setup.iss(此为静默安装的脚本文件)<br /> <br /> <br />2. 然后将c:/windows/setup.iss拷贝到你所在的exe安装文件下。<br /> <br />用命令行打入 se原创 2011-05-16 14:07:00 · 4610 阅读 · 1 评论