因为项目的原因今天又搞起了Windows service,由于项目的需求要在windows下show一个messageBox出来.我记得以前曾经搞过,拍胸脯说Ok,这个好办.
我记得windows service call一下win32的MessageBox就搞定了吧
DllImport一下,咦,没有反应.囧
查了一下才知道,这个方式在visit之后就不好使了.我们可以通过WTTSendMessage来发送消息.
安装国际惯例我们包一层供别人更好的使用
1
public class MessageBox
2
2
使用方法和普通的messagebox没有多少区别,Show方法可以根据自己的喜好重载一下咯,我就不糊代码了!
参考:
http://msdn.microsoft.com/en-us/library/aa383842(VS.85).aspx
http://www.pinvoke.net/default.aspx/wtsapi32/WTSSendMessage.html