我想使用Windows桌面共享API进行远程协助,例如应用程序。
什么是"安全桌面"分享时弹出? "暂停屏幕 - 黑色屏幕右下角有两个条(表示暂停)"当共享进程作为非系统进程运行时,安全桌面(UAC提示)在共享者计算机上启动时会被远程控制。
是的,这是我的问题。如何避免黑色暂停屏幕?
我看了UAC Group Policy Settings and Registry Key Settings,似乎是答案
我试过了
*设置组策略"用户帐户控制:允许UIAccess应用程序在不使用安全桌面的情况下提示提升#34; - >两台机器都启用了。
*设置Visual Studio的属性" / uiAccess =' true'"申请。
*使用" makecert"制作我自己的根证书,并安装它。另外,为应用程序制作链式证书,然后安装它
*使用" signtool"。签署申请
*将应用程序置于" Program Files" sub direcroty。
但我仍然看到一个黑色的暂停画面......
ADDITION
MS远程协助有一个复选框"允许HELPER响应用户帐户控制提示",它可以避免黑色暂停屏幕。
但我找不到相应的API或设置。
有谁知道这个?
答案 0 :(得分:1)
原因:UAC在不同的特权会话中运行(将其视为刚登录的另一个用户),无法从当前用户的任何屏幕共享程序访问。
解决方案:禁用UAC。没有其他办法。