我有一个在
Windows XP客户端计算机上运行的GUI应用程序.我想telnet,关闭它,通过ftp拉出一些文件,然后再次启动它.
这是我遇到问题的最后一部分,因为它似乎从telnet启动任何GUI应用程序“启动”它只是在它被添加到进程列表的意义上.它不会弹出表单或真正开始做任何事情(比如写日志文件).
亲自尝试一下. Telnet localhost => NOTEPAD.EXE
有这种限制的简单方法吗?我也在所有这些机器上安装了RAdmin,也许有办法以某种方式使用它?我怀疑它,因为这是一个自动化脚本,我的经验是RAdmin对此有0支持.
顺便说一下,我在stackoverflow上开始了this discussion,并且建议我们你们可能知道一两件事.
有关从telnet会话启动应用程序时发生的情况的详细但最终无益的描述,请参阅
http://msdn.microsoft.com/en-us/library/ms687096(VS.85).aspx.很多年前我为Windows NT3.50编写了一个telnet服务器,我用这种方式学到了很多东西:-)
我想你需要再看看你想要做什么.根据您的描述,我猜你有一个由登录用户运行的GUI应用程序,你想杀死它,这样你就可以做一些维护然后重新启动它.杀死它很容易,因为你可以杀死这个过程.以任何有用的方式重新启动它会更难.您可以将PC设置为自动登录并从“开始”菜单运行应用程序吗?然后,您可以在抓取文件时重新启动PC.我有点惭愧地承认这是我在类似情况下所做的.
JR