无忧启动论坛

标题: 【难题?】求教windows10下面如何通过远程方式来调用一个UI程序给当前的用户? [打印本页]

作者: 2010love4myxsg    时间: 2018-10-24 08:30
标题: 【难题?】求教windows10下面如何通过远程方式来调用一个UI程序给当前的用户?
各位兄弟姐妹程序员节日快乐。
我的问题是这样:
【问题】
假如有A机器OS=windows10,并且有个用户Administrator登录在使用。
现在有另一台机器B(可以登录到机器A的cmd窗口),我想在这个窗口能够给机器A发送一个指令后,
在机器A上执行一个UI程序(比如notepad.exe)并且上Administrator用户能看到这个程序界面,
就好像是他自己打开的一样。

【背景】
a.机器B已经能够登录机器A的cmd窗口了。
b.机器B上在登录窗口可以执行机器A上的命令行比如dir啊这些命令程序,并且有结果回显
c.机器B上可以直接执行cmd /k /c notepad或者调用机器A(win10)上的某个批处理,里面可以start /w notepad.exe,但是只能在tasklist看到notepad进程,机器A的登录用户看不到notepad窗口
d.机器B上甚至可以执行A上的其他程序,通过shellexecute的api发消息调用notepad,但是同C一样,只能看到进程,机器A的登录用户看不到这个程序的界面
e.如果机器A是windows7就没有我的疑惑,因为c或d都可以让程序在当前用户下执行,能看到界面,好像自己打开的一样。

作者: slore    时间: 2018-10-24 10:36
Session隔离。从Windows 7开始有,按理说你e应该也一样的。。。

用psexec之类命令,可以让指定程序在指定Session上运行。

作者: 熄灭的烟    时间: 2018-10-26 20:19
楼主说说win7下要用什么软件能做到你说的这种方式、B远程调用A机器上的程序给A看。




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3