[英]SendInput fails on UAC prompt
我們正在編寫一個只能運行的遠程桌面應用程序,它使用 SendInput 進行鍵盤(和鼠標)交互。 但是它不能與 UAC 提示交互。 我們的應用程序為此需要什么權限/權利? 背景信息:該應用程序是由另一個復制 winlogon.exe 訪問令牌的進程生成的。 這允許在具有系統完整性級別的 SYST ...
[英]SendInput fails on UAC prompt
我們正在編寫一個只能運行的遠程桌面應用程序,它使用 SendInput 進行鍵盤(和鼠標)交互。 但是它不能與 UAC 提示交互。 我們的應用程序為此需要什么權限/權利? 背景信息:該應用程序是由另一個復制 winlogon.exe 訪問令牌的進程生成的。 這允許在具有系統完整性級別的 SYST ...
[英]Bypass UAC to allow Drag & Drop from an unelevated source onto our elevated application
有幾個來源解釋了防止將文件從資源管理器拖放到提升的應用程序上的 UAC 事情,但它們都沒有涵蓋 WPF 示例。 問題是我的應用程序需要以管理員權限運行,但同時它與上述問題發生沖突,所以我陷入了僵局。 作為參考, 此鏈接顯示了如何使用ChangeWindowMessageFilter API 在 ...
[英]Cross-process PostMessage, UIPI restrictions and UIAccess=”true”
出於安全原因,我的應用程序的UI模塊以high 強制完整性級別運行 。 除一件事外,它的所有功能都很有效。 為了與舊版本兼容,我需要能夠讓用戶向UI模塊發出命令行調用。 目前,此機制的工作方式如下: Windows資源管理器中的快捷方式調用我的模塊,例如: 當modu ...
[英]Considerations when installing a desktop WPF app with uiAccess=True
背景: 我需要在另一台顯示器上創建調光效果。 我想我通過使用一個WPF窗口來解決它,它占用了Topmost和AllowsTransparency = True的整個屏幕尺寸。 它具有內部黑色發光效果,並具有樣式WS_EX_TRANSPARENT | WS_EX_TOOLWINDOW ...
[英]How to broadcast window message from elevated installer process to user windows?
有一個InstallShield安裝程序 它寫入新的環境變量 HKEY_LOCAL_MACHINE \\ SYSTEM \\ CurrentControlSet \\ Control \\ Session Manager \\ Environment 和電話 SendMessag ...
[英]How to programmatically click the mouse in another program when this code DOESN'T work
我是自動化的忠實擁護者,因此只要有機會,我都想嘗試自動化必須重復執行的任務。 以下代碼通常使我可以在屏幕上(以及可能在任何應用程序中)的任意位置單擊鼠標: 這通常沒有問題。 我已經在一系列應用程序中使用了它,效果很好。 但是,我現在正在嘗試對似乎完全忽略了鼠標和鍵盤命令的應用程序進 ...
[英]How to receive keyboard input from application with admin privileges to a non-admin application?
我編寫了一個具有覆蓋類型窗口的應用程序,可以通過熱鍵顯示和隱藏,而另一個應用程序具有焦點。 所述其他應用程序是使用管理員權限運行的DirectX游戲。 我已經嘗試了3種可能的解決方案,當我在其他應用程序中按下熱鍵時收到通知,其中2種工作,但要求我的應用程序也具有管理權限。 這是可以接受 ...
[英]SendMessage from DLL to a window in another process in Vista
我正在把頭發拉出來。 我正在嘗試在另一個過程中向窗口發送消息。 在調用SendMessage或PostMessage或PostThreadMessage之后,我一直從GetLastError()獲取訪問被拒絕(0x5)。 我試圖關閉UAC。 我還通過確保完整性級別與整個流程相匹配來說明U ...
[英]User Interface Privilege Isolation in XP SP3
經過一點確認之后: XP SP3是否實現了Vista中提供的用戶界面特權隔離(UIPI)機制? 出於人類利益的背景故事:)最近,我將C ++源代碼交給了一個相當大的應用程序。 遺憾的是,此應用程序的唯一開發者自90年代中期問世以來就去世了,這使我們處於一個非常狹窄的位置,直到我們可 ...