繁体   English   中英

在Windows 7下的安全桌面上托管应用程序

[英]Managed application on secure desktop under Windows 7

我正在寻找在Windows 7下的安全桌面上显示应用程序的可能性。有关说明:Windows提供了安全桌面,以避免外部应用程序与您的应用程序进行交互。 据我所知,它应该适用于每个应用程序。 通常已知的示例是UAC,服务用户交互桌面或CardSpace-Application(集成到Windows中)。 实际上,这并不意味着安全桌面上的每个应用程序都会自动升级( 如此处所述 )。

希望与我的应用程序一起显示UAC对话框,而只显示我的应用程序。 它是一个托管的,我不想编码任何本机代码。

这可能吗?

提前致谢! 问候,relexx

你可以通过调用CreateDesktop Win32 API来模拟“安全桌面”,你也可以从C#中做到这一点,但我必须警告你,这不是为了胆怯。 在途中有很多危险等待着您,并且无法确定您是否已成功到达目的地。

这个链接解释了CreateDesktop如何在(C,windows)上使用vista和UAC工作CreateDesktop() ,这个展示了如何从C# PInvoke CreateDesktop调用它。

您还可以通过Google搜索CreateDesktop获取更多信息。

祝好运!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM