如何在二进制文件(.net或非托管文件)中注入/更新Version和其他详细信息
How to inject/update Version and other details in a binary (.net or unmanaged)?
我正在尝试开发一段代码(C++或C#),通过它,我应该能够在将文件/产品版本、公司和版权信息打包到安装程序之前,将这些信息注入我们的二进制文件(基于.net和C++)中。
如果有任何帮助,我们将不胜感激?
感谢
对于托管代码,可以使用汇编属性。如果您在资源管理器中打开文件,它们的值将显示在文件详细信息中,并且还可以从代码中访问它们。
[assembly: AssemblyVersion("2.7.35.0")]
[assembly: AssemblyConfiguration("QA")]
[assembly: AssemblyDescription("It's my app")]
Visual studio为每个项目生成具有这些属性的AssemblyInfo.cs文件,因此您可以直接更新它。
相关文章:
- 从C++本机插件更新Vector3数组
- QGraphicsPolygonItem在拖动时未更新QPolygonF坐标
- cmake更新缓存的变量
- 更新到莫哈韦后出现cmath错误
- OpenMP:并行更新数组总是需要减少数组吗
- 为什么我的变量没有更新,我的 LED 没有亮起?
- 指针没有更新它在void函数内部指向的值
- 如何在c++中获取要更新的值
- 已修改的LinkedList未在文本文件本身中更新
- Qt:当QListView获得新条目时,如何更新QStringList
- 更新的矢量元素不打印
- 如何使用按钮更新GTK3图像以使用C++从相机捕获图片
- 如何在ECS框架中更新组件数据和通知系统
- 从VS 2015更新3更新到VS2015更新3 d后浮点计算行为不同的原因
- 如果我想在没有更新编译器的情况下使用新功能,该怎么办?
- 无法使用加载库卸载注入的 dll (C++)
- 如何在 C++11 中查找和更新向量中的一个嵌套结构
- (SFML)按下键时,播放器构造函数未使用正确的动画进行更新
- 在 emscripten 网页汇编正在运行期间更新进度条?
- 如何在二进制文件(.net或非托管文件)中注入/更新Version和其他详细信息