之前,没怎么用过installshield
只仅仅稍微的看得懂点而已。
所以,在制作时,遇到了些问题,不知如何解决第一:用installshield制作的安装盘,第一次执行,时安装,第二次执行,为卸载我得问题是: 在第一次执行安装后,这期间对注册表进行了写操作,比如,要myDBname="myDB"(myDBname的原值为""空) 想在第二次执行安装,进行卸载的同时,能把注册表中修改的值,修改回原值(即:myDBname="")。-------------------------
我是在OnMoving中执行的,将修改的值,改回原值。(myDBname="")但是,OnMoving这个函数在第一次执行安装的时候,也执行了。所以在安装的时候,myDBname就已经为空了
---------------------
我得问题是:在第二次执行卸载的时候,如何修改注册表里的值
只仅仅稍微的看得懂点而已。
所以,在制作时,遇到了些问题,不知如何解决第一:用installshield制作的安装盘,第一次执行,时安装,第二次执行,为卸载我得问题是: 在第一次执行安装后,这期间对注册表进行了写操作,比如,要myDBname="myDB"(myDBname的原值为""空) 想在第二次执行安装,进行卸载的同时,能把注册表中修改的值,修改回原值(即:myDBname="")。-------------------------
我是在OnMoving中执行的,将修改的值,改回原值。(myDBname="")但是,OnMoving这个函数在第一次执行安装的时候,也执行了。所以在安装的时候,myDBname就已经为空了
---------------------
我得问题是:在第二次执行卸载的时候,如何修改注册表里的值
解决方案 »
- 同一目录下文件数量过多是否影响文件读写性能
- 急急急!MDI中如何初始化时,打开4个view,每个view的背景都装载一幅图片?
- 下面的程序是用API的GDI函数画直线和正弦曲线,为什么cxClient,cyClient要定义成static图形才显示啊
- 键盘钩子问题:采用远程注入的方式键盘钩子实效
- 高分跪求, 请教如何改变热键控件和IP地址控件的背景颜色??
- 如何判断 一个指定的设备的是否存在
- winnamp和千千静听的多个窗口界面是怎么做的?
- 请问一个关于元文件的问题
- 奇怪的内存泄漏。语句没有执行。程序就退出了。why?????
- 关于网络通讯的问题
- 编写学生信息管理系统,还差发送学生信息这块没有实现,不知道如何实现,求指教?
- VC6 GDI+ 如何将绘制的艺术字保存为图片
网上找的,可能有问题,但是大体思路是这样:OnFirstUIAfter处理你的写注册表,OnMaintUIAfter处理还原注册表,自己可以看一下IS的帮助
然后,我想在第二次执行安装包,即卸载的时候,对userinit项的值进行还原,即,赋予先前的值 然后,先是再OnMoving函数中,对userinit的值进行了还原,然后又在OnMaintUIAfter函数中也进行还原,发现第二次执行后,即卸载后,安装程序会把userinit项删除
===========
我只想对这个userinit进行还原值
我在想,卸载时,installshield制作的安装盘程序,到底执行了什么函数?
还有,这个安装程序,怎么知道它所有的动作,比如,它在卸载时怎么知道,我新添加了什么