我的公司使用 ViewFinity 来验证允许以管理员权限运行的应用程序。
我有一个需要管理员权限的 C# 应用程序,它将分发到我们公司内的每个桌面。因此我们需要在 ViewFinity 中创建一个规则来授权这个应用程序。我们希望验证应用程序的发布者,因此它不仅仅是某人在他们的桌面上重命名的一些随机应用程序。
我们使用 Microsoft 证书服务生成了一个证书,我使用该证书(pfx 文件)签署了我的应用程序。这不是一个自签名的应用程序,这是一个合法的证书。
我可以运行 StrongName 验证工具来验证应用程序是否有效。我可以查看清单并查看公钥。如果我右键单击可执行文件并单击属性,我看不到“数字签名”选项卡,所以显然我做错了。
当我运行应用程序时,ViewFinity 看不到应用程序的作者(或发布者)。我需要做什么才能让 ViewFinity 确定发布者。它不应该从证书中提取该信息吗?