我目前使用Visual C++來開發我的DLL程序。此DLL也使用我的本地硬盤驅動器內的外部可執行文件。如何爲我的DLL創建我的安裝程序?
進行測試時,我在Windows命令提示符下使用此命令regsvr32 filename.dll
手動安裝DLL。
我現在想要做的是安裝程序,就像Installshield等一樣。因此,在此之後,我可以輕鬆地將其安裝在其他Windows計算機上,而無需手動使用命令提示符,將這些分離的可執行文件複製到硬盤驅動器等。
有沒有辦法做到這一點的開源方式?還是在Visual Studio中可用?需要有關最佳實踐的建議。
某些安裝創作工具具有文件的自動註冊選項。這會在目標機器上註冊所需的文件。如果您選擇的工具不具備此類選項,則可以通過自定義操作註冊該DLL。此自定義操作可以使用必需的命令行啓動regsvr32.exe。 – 2011-01-26 06:16:59