AppLocker 不会将我的应用程序识别为已签名,并且我正在使用 ClickOnce 部署。
- 我在“签名”选项卡上选择了“签署程序集”选项
- 以及“签署 ClickOnce 清单”
- 我有有效的证书,而不是测试证书
- 我还使用了“使用应用程序清单获取信任信息”选项
- 我还使用了“启用 ClickOnce 安全设置”选项
使用 PowerShell 命令“Get-ApplockerFileInformation”,我验证了
- “Setup.exe”签名并报告pulisher
- 但是我的应用程序的 exe 没有发布者!
(也就是说,我导航到 AppData\local... 中安装了我的 exe 的位置并在那里运行 PowerShell 命令)
我试过运行 SN.exe 来生成一个强名称,没有帮助。
结果是 AppLocker 阻止我的应用程序启动,因为它无法验证发布者,即使我的 Setup.Exe 文件有发布者。我可以通过单击一次对安装在用户 PC 上的 exe 进行签名来做些什么吗?