一个AcitveX控件,做好了。功能全部实现了,也打包成Cab了,打开浏览器也有提示安装了,也弹出框来让我选是否安装了,但是我选择了“安装”就没反应了
inf里的设置是:[version] 
signature= "$CHICAGO$" 
AdvancedINF=2.0
[Setup Hooks]
hook2=hook2
[hook2]
run=%EXTRACT_DIR%\Setup1.msi我以为我的inf有问题,于是我就弄了个dotnetfx.exe(.net F 2.0框架)代替了Setup1.msi打包,结果却出现了安装的步骤,我嘞个去,到底是错在哪了....搞了五六个小时了,要疯掉了,高手们救个命啊....

解决方案 »

  1.   

    开始、运行,输入 iexpress 用iexpress自动打包一下。
      

  2.   


    我打包的是msi安装文件,不是ocx,C#是没有ocx的
      

  3.   

    主要是我打包个.net的框架进去就能安装,打包我自己写的程序就不能安装,我不明白问题出在哪个环节了
      

  4.   

    还有用.net做ActiveX的?嘿,胆子可真大。桌面.net系统的安装包对于互联网应用能够来说也太大了吧。你为什么不使用native的c++、vb6来开发ActiveX,或者使用silverlight来开发web应用呢?
      

  5.   

    ...问题出来了,我弄exe文件的话就能运行,但是我弄msi文件的话,就安装不成功,这到底咋回事,我要晕咧