簡體   English   中英

在rundll32.exe窗口中插入文本

[英]Inject text in a rundll32.exe window

我必須在rundll32.exe進程窗口中輸入用戶名/密碼。 我有以下幾點建議:

  1. 從rundll32.exe進程獲取“登錄”窗口句柄
  2. 聚焦窗口
  3. 在2個文本框中注入文本,然后單擊確定按鈕

是否有可能在.NET中做到這一點,或者我必須訴諸較低級別的Win32 API? 之前做過的任何事情,都可以指出正確的方向嗎?

您試圖從rundll32.exe進程中檢索MAPI應用程序的Exchange登錄對話框(可能是Outlook)的窗口句柄。 可以使用SendKeys類從.Net完成此操作,但這並不完全可靠:

或者,您可以使用NetUseAdd預先建立NETBIOS會話。 如果成功,則無需輸入用戶名和密碼。 我不知道這是否適用於Exchange,但是它適用於使用集成身份驗證的其他一些應用程序:

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM