【问题标题】:Managed application on secure desktop under Windows 7Windows 7 下安全桌面上的托管应用程序
【发布时间】:2011-05-23 09:21:03
【问题描述】:

我正在寻找在 Windows 7 下的安全桌面上显示应用程序的可能性。 解释:安全桌面由 Windows 提供,以避免外部应用程序与您的应用程序交互。据我所知,它应该适用于每个应用程序。 常见的例子是 UAC、服务用户交互桌面或 CardSpace-Application(集成到 Windows 中)。 实际上,这并不意味着安全桌面上的每个应用程序都会自动提升 (as mentioned here)。

它确实想与我的应用程序一起显示 UAC 对话框,但我的应用程序。它是托管的,我不想编写任何本机代码。

这可能吗?

提前致谢! 问候,relexx

【问题讨论】:

    标签: c# .net windows-7 desktop-application managed


    【解决方案1】:

    您可以通过调用 CreateDesktop Win32 API 来模拟“安全桌面”,您也可以从 C# 中执行此操作,但我必须警告您,这不适合胆小的人。路上有很多危险在等着你,你不能确定你是否能成功到达目的地。

    这个链接解释了 CreateDesktop 是如何工作的CreateDesktop() with vista and UAC on (C, windows),这个链接展示了如何从 C# 调用它PInvoke CreateDesktop

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

    祝你好运!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-21
      • 1970-01-01
      • 2021-09-27
      相关资源
      最近更新 更多