windows服务与桌面交互的问题

wanok 2007-06-27 02:11:27
我做一个windows服务,里面有个定时器,定期启动一个进程。
下面是我的定时器执行函数
private void timer1_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
{
MessageBox.Show("hello");
Process proc=new Process();
proc.StartInfo.FileName="iexplorer.exe"; proc.StartInfo.WindowStyle=ProcessWindowStyle.Normal;
bool result = proc.Start();
MessageBox.Show(result?"sucess":"fail");
}

不知道为什么前面的MessageBox.Show能出窗体,后面的启动进程和show窗体死活出不来。哪位能指教下,谢谢
...全文
239 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wanok 2007-06-27
  • 打赏
  • 举报
回复
自己顶
wanok 2007-06-27
  • 打赏
  • 举报
回复
兄弟姐妹们,救救命啊!!!
wanok 2007-06-27
  • 打赏
  • 举报
回复
设置了允许与桌面交互
每一个MessageBox.show已经出了窗体了
Avoid 2007-06-27
  • 打赏
  • 举报
回复
既然是服务了,怎么可能show一个窗口出来呢?

110,537

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧