【发布时间】:2012-03-16 13:31:36
【问题描述】:
一直在用这个做 google 搜索,而且我的手指已经筋疲力尽了:
我通常在服务器端进行开发,但我们需要小型桌面应用程序来将某些硬件部件与我们基于 Web 的软件连接起来——我在 VB.Net 知识非常有限的情况下将一些东西放在一起,没有任何问题。我不太了解制作安装程序、弄乱注册表或签署程序以使防病毒软件不会将我的可执行文件标记为不安全。
我的主要问题是我有一个用于安装的 DLL 文件,我不知道如何在安装过程中注册。我正在使用 VB.Net Express 2010 作为实际的应用程序代码,并使用 InnoIDE 来编译带有这些文件的安装脚本。
是否有我可以添加到 InnoIDE 的脚本以便它为我注册 DLL 文件?或者这是我可以从 VB.Net 以编程方式完成的事情(Express 版本,不完整......)。 DLL 是一个 COM 库,所以根据我所做的研究,它需要注册。
顺便说一句,任何人都可以提供有关签署应用程序或阻止防病毒软件警告用户此文件可能不安全的信息的任何信息?我们在办公室和所有测试机器上都使用 Avast,每次我运行该应用程序时,Avast 都试图让该应用程序在沙箱中运行。
提前感谢您,如果此问题需要更多信息,请告诉我。
【问题讨论】:
-
谢谢马克,我知道 regsvr32 并且正在开发机器上使用它。我的问题是我不确定如何设置安装程序以在安装时注册此 DLL。
标签: vb.net dll com installation