任务管理器能看到启动成功了,但就是没有界面。
请前辈们指点一下。

解决方案 »

  1.   

    首先要看程序是否正确启动,是否有界面启动参数,或是否使用了隐藏界面参数等
    其次启动的程序session是否为当前用户,不然,界面在其他session中,当前用户查看不到界面
      

  2.   

    无语中......星级用户咋也......居然都扯到session了......
    回楼主,这是微软为了安全性,在XP之后的系统都是这样的
    解决办法是,调用at指令建立计划任务,并指定/interactive选项,如:
    at 13:28 /interactive notepad.exe
    将在下午1:28分打开记事本(会显示窗口)
      

  3.   

    在补充一下,免得楼主误会了:
    如果你是用命令行,首先用net use连接远程主机,再 at \\address time /interacitve CommandLine
    如果你是用WMI连上远程主机,就调用:
    ManagementClass mc=new ManagementClass("win32_process");
    mc.Scope.Options.User="user";
    mc.Scope.Options.Password="pwd";
    mc.Scope.Path.Server="address";
    mc.InvokeMethod("Create",new object[]{"at 13:28 /interacitve notepad.exe"});
    手写的代码,不保证没有拼写错误。
      

  4.   

    我也遇到同样的问题,输入at \\address time /interacitve CommandLine 后,好像是在远程的机器上启动了我本地的应用程序,应该参数和我本地都是一样的  怎么解决啊