Visual c++ 创建类似UAC的环境

Visual c++ 创建类似UAC的环境,visual-c++,mfc,winapi,Visual C++,Mfc,Winapi,我想创建一个类似UAC的环境。i、 e.我的对话框应该向用户显示,除非他响应,否则我想禁用背景。用户不能执行任何活动 为此,我创建了一个新桌面,并在新桌面上显示我的对话框。但是我想要一些像UAC的东西,背景看起来是禁用的或透明的 有人知道怎么做吗 谢谢 Rohit用户不得执行任何活动 这是否包括锁定桌面、注销、关闭、重新启动等。是否包括阻止其他用户尝试登录 这种行为通常需要更改windows的会话管理—这与基于加密狗/令牌的系统使用的行为相同 这篇MSDN文章可能值得一读,看看它是否更符合您的需

我想创建一个类似UAC的环境。i、 e.我的对话框应该向用户显示,除非他响应,否则我想禁用背景。用户不能执行任何活动

为此,我创建了一个新桌面,并在新桌面上显示我的对话框。但是我想要一些像UAC的东西,背景看起来是禁用的或透明的

有人知道怎么做吗

谢谢
Rohit

用户不得执行任何活动

这是否包括锁定桌面、注销、关闭、重新启动等。是否包括阻止其他用户尝试登录

这种行为通常需要更改windows的会话管理—这与基于加密狗/令牌的系统使用的行为相同


这篇MSDN文章可能值得一读,看看它是否更符合您的需求

如果随机应用程序开始这样做,我会非常生气。请重新考虑。当你被要求做某事时,至少你能做。我找到了我想要的。我想模仿UAC的安全桌面模式。用户可以取消新桌面上的对话框并继续工作。但是如果用户想继续使用我的应用程序,他必须选择Continue或其他。我通过截取当前桌面的屏幕截图并将其显示在新桌面上,从而在背景中呈现出原始桌面的幻觉,从而使其正常工作。现在唯一的问题是使屏幕截图变暗,使其看起来被禁用。只是想知道是否有一个简单的方法,而不是像我现在这样做?