📄 subject_47928.htm
字号:
<p>
序号:47928 发表者:阿蝌 发表日期:2003-07-25 22:33:57
<br>主题:简单的问题,大家不要笑
<br>内容:如果我将用了ACTIVEX控件的程序,直接考到用户的机器上,是不是不能用?<BR>是不是要将控件所在的ocx或者dll也考过去,再注册?<BR>如果是微软提供的标准控件,又要怎么做?
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:此地太冷清, 决定买显卡 回复日期:2003-07-26 12:50:51
<br>内容:把ocx或者dll考到目标机器, 让后运行 <BR><BR>regsvr32.exe XXX.ocx 或者 XXX.dll
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:阿蝌 回复日期:2003-07-27 16:00:42
<br>内容:如果不想让用户输入命令行,也不作一个.bat,<BR>有什么安装程序能做到自动注册动态库,install shield 可不可以?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:此地太冷清, 决定买显卡 回复日期:2003-07-27 16:59:29
<br>内容:实话就是偶没用过install shield, 但凭经验如果她都不行还谈什么"install shield"
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:笑笑生 回复日期:2003-07-28 16:40:24
<br>内容:用Install Shield可以<BR>选中你的ocx或dll加入的文件组的自注册属性,这样当ocx或dll文件被拷到目的计算机后,就可以自己注册<BR>也可以自己把相应信息写到注册表里,Install Shield有相应的函数(以RegDB开头的那些)<BR>还可以用Install Shield执行regsvr32.exe命令,令其参数为XXX.ocx或XXX.dll,Install Shield里也有相应的函数lanchApp或lanchAppAndWait<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:阿蝌 回复日期:2003-07-28 19:29:46
<br>内容:笑笑生 原来是Install Shield的高手,能不能再教我一个东东,<BR>如何制作程序的反安装(不是控制面板里的那个)
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:笑笑生 回复日期:2003-07-28 23:22:33
<br>内容:高手称不上,才学了1个月左右,也就是现学现卖<BR>像其他一些软件那样安装后直接有一个可执行的反安装exe文件,我不知道怎么弄,用InstallShiled好像也弄不出来。<BR>不过有办法可以实现类似的,双击一个图标就可以完成反安装的方法,就是加一个反安装的快捷方式。用InstallShield做出来的安装程序安装后,会在安装目录下生成一个Uninst.isu的log文件,当然,也可能是其他的名字,在Install Shield的script里通常是 #define UNINST_LOGFILE_NAME "Uninst.isu" 这样定义的。在Windows目录下会生成一个用于反安装的exe文件。控制面板里的那个,就是执行Windows目录下的那个反安装exe文件,把那个.isu文件作为他的参数,从而实现反安装。所以,只要生成一个快捷方式,让他执行那个exe文件,把那个.isu文件作为他的参数,就可以了。在install shield里,那个exe的全路径保存在UNINST变量里,.isu文件在TARGETDIR目录下。注意,当把.isu文件作为参数时,如果他的路径中有空格,需要将他的全路经用引号引起来。<BR>我是这样实现反安装的,不知道是不是有更好的方法。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:阿蝌 回复日期:2003-07-28 23:31:48
<br>内容:笑笑生多谢了,以后还要多多请教,呵呵!<BR><BR>此地太冷清, 决定买显卡 也谢谢你了!<BR><BR><BR>2003-7-28 23:34:58
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -