那位高手帮忙解决一下:
ProcessStartInfo a = new ProcessStartInfo(@"D:\AAA\333.exe"); 
a.WindowStyle   =   ProcessWindowStyle.Hidden;   
Process process   =   Process.Start(a); 用这个方法启动后进程是起来了,但是程序没有启动,而且进程中的用户名是network services,应该是administrator才对另贴40分:http://community.csdn.net/Expert/topic/5751/5751970.xml?temp=.6681482
解决一块给分

解决方案 »

  1.   

    参考
    http://community.csdn.net/Expert/topic/5676/5676475.xml?temp=.9737665好像很困难,至今未解决
      

  2.   

    IIS 运行在network service 下面的,所以起来的process就是IIS帮你起来的,所以就是NetWork Service,建议使用网页访问com+或者试试看通过服务达到你的要求。
    或者尝试更改iis的LOGON 属性
      

  3.   

    说说你这样做的原因,或许有其他解决途径,不一定非要启动EXE吧,比如用Windows服务启动EXE还比较现实
      

  4.   

    实际情况:服务器上有一个应用程序的配置文件需要读写,但是每一次配置后都要把正在运行的线程杀死,然后重新启动一下D:\AAA\333.exe,如果现在在ASP.NET内完成非常复杂的话,打算还不如用C#写个组件,然后再用asp\php\jsp调用解决也可以。
    各位高手看还有没有什么好的解决办法,盼过路星级高手帮忙!!!!!!!!1