在不属于您的应用程序的文本框中输入文本 (C#/.NET)

发布于 2024-07-29 20:05:00 字数 247 浏览 4 评论 0原文

所以,我只是想知道如何使用 Windows 应用程序在网页上的文本框中输入文本。

几乎就像反向屏幕刮擦。

我知道我在某处读过有关能够做到这一点的内容,但是我完全忘记了他是如何做到的。 我认为他可能一直在使用 Win32 DLL,这可能是一个有趣的尝试,但是现在偏离主题了。

所以,问题是:如何使用 .NET (C#) 将文本注入不属于您的应用程序的文本框

编辑:找到我的答案。 请参阅下面的评论。

So, I was just wondering how I could enter text into a text box on a web page with a windows application.

Almost like a reverse screen scrape.

I know I have read somewhere about being able to do this but, I completely forgot how he did it. I think he may have been using Win32 DLLs which might be a fun endeavor but, getting off-topic now.

So, the question is: How can you inject text into text boxes that don't belong to your application with .NET (C#)

EDIT: Found my answer. See comments below.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

孤凫 2024-08-05 20:05:00

查看 SendInput Win32 API。 当然,您首先需要关注正确的窗口。 此外,它对 Vista 及更高版本有一些安全限制,因此低权限的应用程序无法操纵另一个具有较高权限的应用程序。

Have a look at SendInput Win32 API. You'll need to focus on the correct window first, naturally. Also, it has some security restrictions on Vista and above, so that a low-privilege application cannot manipulate another one with higher privileges.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文