为什么要用Process ?你直接把应用程序改成服务程序,显示form看看

解决方案 »

  1.   

    windows是多用户系统
    只有当前用户启动的桌面程序能够在当前用户下显示
    其他用户启动的程序,只能看到进程,看不到窗口如果你需要代码在登陆前就可以运行,直接将程序做成服务
    如果你需要用户能看到数据,再做个程序和服务通信在A用户登陆之前就让程序以A用户权限启动,这是没有意义的
      

  2.   

    建议换个思路,
    修改注册表[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon ]
    中DefaultUserName和DefaultPassword
    服务器启动后,指定用户自动登录,
    随后就可以通过系统任务或注册表添加自动运行等方式
    启动form程序。