簡體   English   中英

在Windows桌面共享API上,UAC提示符變為黑色暫停屏幕

[英]On Windows Desktop Sharing API, UAC prompt becomes black pause screen

我想使用Windows桌面共享API進行遠程協助,如應用程序。

MSDN博客說

共享時彈出“安全桌面”時的行為是什么?
“暫停屏幕 - 右下角有兩個條形(指示暫停)的黑屏”,當共享進程作為非系統進程運行時,安全桌面(UAC提示)在共享者計算機上啟動時將被遠程顯示。

是的,這是我的問題。 如何避免黑色暫停屏幕?
我閱讀了UAC組策略設置和注冊表項設置 ,這似乎是答案。
我努力了
*在兩台計算機上設置組策略“用戶帳戶控制:允許UIAccess應用程序在不使用安全桌面的情況下提示提升” - > ENABLED。
*為應用程序設置Visual Studio的屬性“/ uiAccess ='true'”。
*使用“makecert”創建我自己的根證書,然后安裝它。 此外,為應用程序創建鏈式證書,並進行安裝。
*使用“signtool”登錄應用程序。
*將應用程序放在“程序文件”子目錄下。

但我仍然看到一個黑色的暫停屏幕......

加成
MS遠程協助有一個復選框“允許HELPER響應用戶帳戶控制提示”,它可以避免黑色暫停屏幕。
但我找不到相應的API或設置。 有誰知道這個?

原因:UAC在不同的特權會話中運行(將其視為剛剛登錄的另一個用戶),無法從當前用戶的任何屏幕共享程序訪問該會話。

解決方案:禁用UAC。 沒有其他辦法。

暫無
暫無

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

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