用.NET自带的安装布置做安装程序,当卸载的时候我想先停止一些服务程序才能卸载。如果停止失败,那么就不进行卸载。直接回滚。
我看了一下,在OnBeforeUninstall事件中没有取消的功能。其中参数IDictionary savedState设置了也不行。不知道有没有人和我遇到同样的问题的?
总之我的问题是:在卸载过程中用代码控制如果某些条件不满足就不卸载了,回滚.
不知道各位明白我的意思没有?