繁体   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