我目前使用Visual C++来开发我的DLL程序。此DLL也使用我的本地硬盘驱动器内的外部可执行文件。如何为我的DLL创建我的安装程序?
进行测试时,我在Windows命令提示符下使用此命令regsvr32 filename.dll
手动安装DLL。
我现在想要做的是安装程序,就像Installshield等一样。因此,在此之后,我可以轻松地将其安装在其他Windows计算机上,而无需手动使用命令提示符,将这些分离的可执行文件复制到硬盘驱动器等。
有没有办法做到这一点的开源方式?还是在Visual Studio中可用?需要有关最佳实践的建议。
某些安装创作工具具有文件的自动注册选项。这会在目标机器上注册所需的文件。如果您选择的工具不具备此类选项,则可以通过自定义操作注册该DLL。此自定义操作可以使用必需的命令行启动regsvr32.exe。 – 2011-01-26 06:16:59