我正在使用MSVS 2015,并创建一个installshield(限量版)项目来打包我的程序文件和COM dll。我可以注册dll,但我不知道在卸载过程中如何取消注册。我在哪里可以插入项目自定义操作的注销代码?
在项目/步骤5(定义安装要求和操作)中,在卸载自定义操作期间有自定义操作项,但在系统更改后的操作是徒劳的,因为我要取消注册的DLL在执行代码之前已经消失。
答案 0 :(得分:0)
如果您只是需要在安装期间注册您的dll并在卸载期间取消注册,只需将您的dll标记为“自行注册”,MSI将在适当的时间自动注册/取消注册。
果然,您可以使用自定义操作手动注册和取消注册DLL。在这种情况下,安排您的CA: