System.Diagnostics.Process.Start("notepad")

解决方案 »

  1.   

    can't use it on aspx, aspx can process WebIO mode project only
      

  2.   

    WEB上出不来界面的, 呵呵
      

  3.   

    asp.net程序不能在服务端显示窗体
      

  4.   

    不是显示窗体,而是显示利用System.Diagnostics.Process.Start("notepad.exe")调用的可执行文件的界面。
      

  5.   

    我想在.net中,当到达某个时间时,显示界面,执行自己已做好的一个.exe文件(带界面的)
      

  6.   

    同意! webdiyer(陕北吴旗娃) (
      

  7.   

    那我现在自己本身是服务端,调用notepad时也没有显示出记事本的界面,是怎么回事呢?
      

  8.   

    你用aspnet用户执行的了嘛,显示出来自然也到aspnet用户那边显示咯,你用其他用户登陆的,当然看不到,只能看到进程了,你看进程不也是属于ASPNET那个用户的吗?
      

  9.   

    啊?任务管理器就能看呀,或者找个进程监视的工具,你用任务管理,找到那个进程,有个用户名的项,那就是呀!
    还有,一般来说,只要没特殊配置,asp.net的程序肯定是用aspnet这个用户来启动的
    执行asp.net的进程是aspnet_wp
      

  10.   

    WINDOWS2000 PROFESSIONAL
    NOTEPAD.EXE 的用户对象为0
      

  11.   

    怎么在.net中,当到达某个时间时,显示界面,执行自己已做好的一个.exe文件(带界面的)
      

  12.   

    不行的,你必须通过其他方式来实现,比如WINDOWS SERVICE,在执行你的ASPX程序的时候,将消息传递给WINDOWS SERVICE,由他来调用你另外的EXE程序,但这是在服务器端的,不是在客户端。客户端调用需要用JS或者VBS,并且需要权限允许。
      

  13.   

    WINDOWS SERVICE这块不懂,利用它就能显示在服务器端吗?能给个例子吗?谢谢。
      

  14.   

    关注,我也有一个
    http://expert.csdn.net/Expert/topic/2260/2260515.xml?temp=.6489221
      

  15.   

    Notepad, if launched from an ASP.NET page will run under IIS' local user account, meaning that you won't see any windows or be able to communicate to the process from the account you're currently logged into. Windows will be displayed on the desktop associated with that account, not your desktop. The only indication you'll see is the process details in Task Manager, since all processes on the local system are displayed there, regardless of the user account they're running under.