从我正在构建的应用程序中“单击”程序的按钮

时间:2010-03-09 18:31:04

标签: c#

无聊背景: 我一直在使用UltraVNC来控制一些正在运行的PC,它完成了这项工作,但为了简化操作,我创建了一个在C#中与它连接的程序。基本上我利用观众提供的连接,控制,观察或传输到每台PC的命令。

问题是任何人都可以访问PC,因为它有一个主帐户(没有域控制器)。我需要每个人在他们可以使用它之前签署PC,所以为了让我的工作更容易,我打开每台PC并阻止输入+空白屏幕,使用前必须签署。

当你帮助某人和用户离开时,打开每个电脑并按下阻止按钮可能很麻烦,其他人来(顺便说一句,我在电子图书馆工作)。 UltraVNC没有这方面的命令;它已被要求,但我不认为这对他们来说是一个优先考虑的问题,对于像我这样的新手而言,代码似乎非常令人生畏,所以我想我可以尝试一下黑客来获得我想要的东西。

问题:我想从我在c#中构建的应用程序中“单击”我使用的程序中的按钮。我现在可以使用进程类来获取句柄并识别我想要使用的特定窗口但是我无法找到我读到的按钮句柄是我需要的。我找到了关于使用findwindow和sendkeys的东西,但是我没有看到它是如何工作的,除非按钮有一个分配给它的按键,它没有。 那么有人能指出我正确的方向吗?

1 个答案:

答案 0 :(得分:1)

为什么不使用Eficium Cybercafe SurfShop之类的东西来达到你想要的效果?用户完成后,您将会话记录下来,在有人登录之前,他们必须登录。