【问题标题】:Entering text into a textbox that doesn't belong to your application (C#/.NET)在不属于您的应用程序的文本框中输入文本 (C#/.NET)
【发布时间】:2009-07-28 01:44:37
【问题描述】:

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

几乎像一个反向屏幕刮。

我知道我在某处读过关于能够做到这一点的文章,但是我完全忘记了他是如何做到的。我认为他可能一直在使用 Win32 DLL,这可能是一项有趣的尝试,但现在跑题了。

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

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

【问题讨论】:

  • 找到了。 StackOverflow 没有找到它,但谷歌找到了。 stackoverflow.com/questions/450491/…
  • 我以前经历过(stackoverflow.com/questions/1187821/…)。我在发布问题之前进行了搜索,但一无所获,发布问题后 1 分钟,它被关闭了,因为它是重复的(我也投票关闭它)。所以摇滚,但搜索只是一件事不太好。也许更简单的 Google 自定义搜索会更好。

标签: c# .net text inject


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2013-07-11
    • 1970-01-01
    • 2011-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多