C# Installer类 与Setup问题
我在开发一款类似QQ游戏大厅的软件,遇到问题在游戏安装这一部。
假设某个单游戏已经下载,如何让这个游戏自动安装到大厅目录下(自动查找大厅目录)。
单个游戏也是会版本升级,如果版本不是最新,提示下载最新。
我在项目里新建项Installer类的MyInstaller实例和安装项目Setup。
重写了MyInstaller的OnBeforeInstall()方法
protected override void OnBeforeInstall(IDictionary savedState)
         {              
             RegistryKey lm = Registry.LocalMachine;
             RegistryKey subkey = lm.OpenSubKey(
                 @"SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\APP PATHS\TTplaye1r.exe");
             if (subkey != null)
             {
                 base.OnBeforeInstall(savedState);
             }
             else
             {
                 //结束安装
             }
         }
结果安装时根本不在走OnBeforeInstall();是否是缺少关联MyInstaller啊?(TTplay1r.exe是用来测试用的)
------解决方案--------------------
我之前写了一个安装服务的就是用的这个方法?
博客园有位朋友。也写了我那个方法公开了。你可以找一下。不是多复杂。