Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/162.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 在Windows桌面共享API上,UAC提示符变为黑色暂停屏幕_C++_Windows_Uac_Rdp - Fatal编程技术网

C++ 在Windows桌面共享API上,UAC提示符变为黑色暂停屏幕

C++ 在Windows桌面共享API上,UAC提示符变为黑色暂停屏幕,c++,windows,uac,rdp,C++,Windows,Uac,Rdp,我想使用Windows桌面共享API创建类似远程协助的应用程序 , 共享时弹出“安全桌面”是什么行为? 当共享进程作为非系统进程运行时,当sharer的计算机上启动安全桌面(UAC提示)时,“暂停屏幕-右下角有两个栏的黑屏(指示暂停)”将被遥控 是的,这是我的问题。如何避免黑色暂停屏幕? 我读了,这似乎是答案。 我试过了 *设置组策略“用户帐户控制:允许UIAccess应用程序在不使用安全桌面的情况下提示提升”->在两台计算机上都启用。 *为应用程序设置Visual Studio的属性“/uiA

我想使用Windows桌面共享API创建类似远程协助的应用程序

,

共享时弹出“安全桌面”是什么行为?
当共享进程作为非系统进程运行时,当sharer的计算机上启动安全桌面(UAC提示)时,“暂停屏幕-右下角有两个栏的黑屏(指示暂停)”将被遥控

是的,这是我的问题。如何避免黑色暂停屏幕?
我读了,这似乎是答案。
我试过了
*设置组策略“用户帐户控制:允许UIAccess应用程序在不使用安全桌面的情况下提示提升”->在两台计算机上都启用。
*为应用程序设置Visual Studio的属性“/uiAccess='true'”。
*使用“makecert”创建自己的根证书,并安装它。另外,为应用程序制作链接证书并安装。
*使用“signtool”向应用程序签名。
*将应用程序置于“程序文件”子目录下

但我仍然看到一个黑色的暂停屏幕

添加

MS远程协助有一个复选框“允许助手响应用户帐户控制提示”,它避免了黑色暂停屏幕。
但我找不到相应的API或设置。
有人知道这一点吗?

原因:UAC运行在不同的特权会话中(将其视为另一个刚刚登录的用户),当前用户的任何屏幕共享程序都无法访问该会话


解决方案:禁用UAC。没有其他方法。

这与编程有什么关系?@LightnessRacesinOrbit,起点是,但我无法通过API控制UAC……这是一个太危险的解决方案,无法接受。我们只有这个解决方案吗?MS远程协助有一个对话框“允许帮助者响应用户帐户控制提示”,帮助者可以操作UAC。一定有办法。。。