我写了一个窗口服务项目,我想在发生一些错误时显示错误信息,在OnStart()函数中,(带有throw)然后服务没有启动。
protected override void OnStart(string[] args)
{
// do some code ...
// when some error occur:
throw new System.Exception("my error text!!!");
}
没关系,服务还没有开始。但是我的错误文字'没有显示!!!并且系统显示自己的错误文本("如果..."则会自动停止某些服务)
当他启动服务并发生一些错误时,如何将用户的文本显示为错误文本?
答案 0 :(得分:0)
您可以尝试使用MessageBox
的{{1}}功能显示错误消息:
User32.dll