c# - 从 EXE 读取/写入扩展属性
问题描述
我们正在使用 Install4j 创建设置,并且需要一种在 EXE 中静态保存可读属性的方法。
我们的想法是我们将 JSON 字符串保存到包含特定硬件先决条件信息(最小 CPU、RAM 等)的 Setup EXE 中。这个 JSON 字符串将由我们自己的安装程序管理解决方案从设置中读取。
我的问题是2折:
- install4j 可以向设置添加扩展的可写属性详细信息吗?
- 在 c# 中有没有办法读取新的扩展属性?
笔记:
- 我们将使用 REST 服务来获取先决条件,但是我们有太多的离线安装。
- 我们不能有任何其他文件,它必须存在并且可以使用 c# 从 EXE 中读取
解决方案
install4j 中没有功能可以做到这一点。写这样的属性也会破坏签名。
推荐阅读
- android - Flutter 应用程序无法跳过老用户的介绍屏幕
- amazon-web-services - 如何在 CloudFormation 中使用 OR 来设置多个条件?
- nopcommerce-3.90 - nopCommerce 3.90 HtmlHelper 不在管理视图中定义
- ios - WebRTC的add track在iOS swift Application中产生乱码
- list - 如何从元组列表中删除给定元素并在 Haskell 中更新它?
- python - 文件中列出的 FFmpeg 导出帧(包括重复项)
- python-3.x - 获取访问页面时加载的 xhr 文档
- json - 在警报对话框中删除从 json 解析的 null 或空值
- python - 如何通过在数据框中的两列上应用条件来选择行
- c# - 在 TinkerGraph 中使用字符串 ID