随笔分类 -  IS笔记

摘要:1、win7 vista解决安装在C盘不能卸载干净的方法,赋予权限:Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\*\shell\runas] @="管理员取得所有权" "NoWorkingDirectory"="" [HKEY_CLASSES_ROOT\*\shell\runas\command] @="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /gra 阅读全文
posted @ 2011-07-28 13:55 蓝欣児 阅读(637) 评论(0) 推荐(0)
摘要:installscript MSI工程,打包时把32位程序写入64位的系统注册表:导入注册表的时候,直接放到HKEY_LOCAL_MACHINE\SOFTWARE下,在components里找到注册表元件,在右边属性列表里64bit component 选择no(默认值)。打包好后在64位系统,会自动写入HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node里面。*****... 阅读全文
posted @ 2010-10-25 09:17 蓝欣児 阅读(417) 评论(0) 推荐(0)
摘要:installscript MSI工程右击 Installation Designer | Set Up Design | Default Features | Devices Drivers Wizards...按向导一步步操作。 阅读全文
posted @ 2010-10-22 16:33 蓝欣児 阅读(165) 评论(0) 推荐(0)
摘要:要求实现同名文件aaa.dll支持系统Server2000和Server2003/xp步骤:将2个同名文件aaa.dll上传到Installation Designer|Files And Folders在Installation Designer| Components 找到aaa.dll,分布命名为aaa.dll_2k, aaa.dll_03;编译生成即可。 阅读全文
posted @ 2010-10-22 16:04 蓝欣児 阅读(188) 评论(1) 推荐(0)
摘要:在前面的日志里面介绍了在卸载的时候删除整个安装目录的方式。但是当遇到程序生成的文件不是在同一个目录下,有时甚至是用户自定义的文件夹路径,这个时候我们卸载的时候是没有将用户自定义的文件夹给删除掉的。所以今天会介绍怎么用getprofstring函数获取一个ini配置的值并且用DeleteDir函数将其删除程序在安装的时候会要求用户创建一个目录如:d:\hiadminhiadmin下面有如下子文件夹d... 阅读全文
posted @ 2010-08-23 15:16 蓝欣児 阅读(1693) 评论(0) 推荐(0)
摘要:用过InstallShield做安装包的朋友都有这么一个问题,当程序在卸载的时候,没有将程序安装时创建的文件夹给彻底删除,这个时候当我们再一次安装这个程序的时候如果选择的安装目录是同一个,那么很有可能会出现安装好的程序不能启动或者出现一些意想不到的问题。最近我们项目组的安装包是由我负责的,在程序卸载的时候也出现了这样问题,当卸载以后需要将程序安装目录手动删除,才能保证第二次安装的时候不会出现问题。... 阅读全文
posted @ 2010-08-23 15:14 蓝欣児 阅读(4606) 评论(0) 推荐(0)
摘要:InstallShield工具的学习也是一个渐进的过程,求人不如求己,所以给大家推荐几个好去处。http://community.flexerasoftware.com/ 这是原厂的技术论坛,自然也是最好的,只是有些朋友可能会觉得英文网站不方便。http://kb.flexerasoftware.com/ 原厂的知识库,如果深入研究,你会爱上她的。http://www.appinstall.cn/... 阅读全文
posted @ 2010-08-16 10:46 蓝欣児 阅读(261) 评论(0) 推荐(0)