0

我一直在努力使用新的 Visual Studio 10 安装程序更新 C# 服务。旧的安装程序是基于批处理的安装程序,在 Windows 7 及更高版本中使用起来很痛苦,但仍然可以正常工作(安装和卸载)。

我以此为指导创建了新的 Visual Studio 安装项目。

该解决方案包括一个用于在托盘中显示服务状态的小应用程序。它的输出被添加到安装项目中,并包含在服务旁边的所有自定义操作中。

该服务可以使用我的新安装程序正确安装和运行,但卸载会导致一个快乐的小蓝屏死机。转储显示崩溃来自 ntoskrnl.exe+22fa3 (Critical_Object_Termination)。

可以使用哪些方法来追踪卸载期间发生的崩溃?

4

1 回答 1

0

如果可以停止服务,那么您的自定义操作中确实有一些很棒的东西。首先不应该需要自定义操作,因此请尝试教程。

于 2013-10-25T02:36:57.410 回答