用regsvr32注册是必须的,这个可以让浏览器找到你的ActiveX。
安装也是必须的,它可以把你的主程序以及第三方dll放到用户本地。
安装没别的作用,就是把文件复制到一个地方然后配置一些环境。
你可以winrar制作自解压,把你的debug下面的文件解压到你想安装到的目录(一般c盘下)。
然后winrar里面有一个解压完执行命令,在里面写你regsvr32注册的cmd命令,然后把这个自解压包分发给用户吧,这就是安装包。
好了,忘记说了,假如你用的.NET版本用户机器上面没有,那就抓瞎了。你最好也随带一个.NET的安装包,在解压完成后执行安装,确定用户那.NET环境。
C#制作的activex需要安装 对应的framework吧.
可以用regsvr32注册dll
Depends工具可以查看第三方dll所依赖的dll文件,根据其依赖关系,调整打包策略