|
各位兄弟姐妹程序员节日快乐。
我的问题是这样:
【问题】
假如有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都可以让程序在当前用户下执行,能看到界面,好像自己打开的一样。
|
|