我正在编写一个正在控制另一台计算机的测试应用程序。测试计算机通过RS-232端口(使用C#应用程序从运行Windows XP SP2的控制计算机)发送命令字符串启动,此时测试计算机将启动并引导至Windows XP。我想知道什么是确定计算机何时完成引导过程并正常运行的最佳方法。确定远程计算机的最佳方式已启动并正在运行
我想以下的:
1)I要么执行ping该计算机,或者
2)有一个共同的驱动器的思想,如果能够访问共享驱动器,或
3)书写一个小服务,我可以沟通
有没有不同/更好的方法?
马克
只是好奇:你为什么不,在那种情况下,只要查询RDP端口。如果你收到一个答案,它是由 – Abel 2010-07-19 21:47:53
,所以我不?。需要不断点击连接以查看它何时准备就绪当我听到提示音时,它会提醒我启动mstsc并连接。 – 2010-07-19 21:50:56
似乎开发服务可能是最好的方法,但我可能会依赖于作为用户* ma的共享文件夹y *需要登录才能运行某些测试软件,除非它在没有用户登录的情况下运行。我仍然需要查看测试软件是否会在没有用户登录的情况下运行。在任何一种情况下,我都可以通过服务检查来查看用户是否已登录,然后将信号发送回控制器PC以开始测试。我选择了Scott的答案,因为他非常友好,为我的事业提供源代码。 – lordhog 2010-07-23 01:04:12