允许特定应用程序显示在“TopMost”表单上方

本文关键字:表单 TopMost 许特定 应用程序 显示 | 更新日期: 2023-09-27 18:36:26

我正在构建一个小程序来帮助锁定瘦客户端。我已经使用 TopMost 属性来防止用户访问我的软件后面的任何内容,但我想知道的是是否有可能允许特定应用程序"通过"它。

例如,假设他们被允许打开 Word。我的软件可以调用msword.exe(这很好),但它会在应用程序下面打开。这是除 msword 之外的所有内容的预期和期望行为.exe在此示例中。那么,有没有办法让msword.exe进程出现在上面呢?

允许特定应用程序显示在“TopMost”表单上方

答案是"否"。如果有这样的机制,将导致军备竞赛不断升级,每个人都使用最高的"级别"来超越其他人。

在 Windows 中限制访问的最佳方法是使用已内置的安全功能。您可以基于每个用户更改文件访问权限。