windows服务与桌面交互的问题
我做一个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窗体死活出不来。哪位能指教下,谢谢
------解决方案--------------------既然是服务了,怎么可能show一个窗口出来呢?