c++ - 使用 Win32 API 设置程序描述和公司名称

标签 c++ c winapi

在任务管理器中有一列显示正在运行的程序的描述。查看 Process Explorer,还有一个字段是生产该程序的公司的公司名称。

如何使用 C/C++(尤其是 .NET)以编程方式设置这些字段,以便我的程序可以在其中显示有用的内容?

最佳答案

你的意思是你想在构建程序时设置这些属性,或者你想编写一个程序来更改任意二进制文件的这些属性?

在第一种情况下,you pass a VERSIONINFO resource to the resource compiler to be embedded into your binary .

第二种情况,你需要使用the Resource Editor APIs (还要了解 VERSIONINFO 资源的内部格式。或者使用资源编译器创建一个新的 `VERSIONINFO`` 资源并使用资源 API 来交换它。)

关于c++ - 使用 Win32 API 设置程序描述和公司名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9873333/

相关文章:

c++ - 从 back_insert_iterator 中提取容器的 value_type 的特征类

c++ - 字符串长度函数 w.r.t 空字符的奇怪行为?

c++ - 我们可以在指针变量中添加最多多少颗星星

c++ - 从代码块开始,构建 Hello world 不起作用(权限被拒绝)

c++ - 有操作系统和没有操作系统的两个空 main{} 程序有什么区别?

Delphi:如果用户重新启动/关闭,Application.Run 之后的代码不会执行

c++ - Win32 选择/轮询/eof/任何东西?

winapi - 是否可以将已为同步 I/O 打开的 HANDLE 更改为在其生命周期内为异步 I/O 打开?

c++ - 我的代码在 .begin() 作为参数传递时不起作用,但在我将 .begin() 转换为迭代器后起作用

c - 我们可以从控制流图中得到什么信息?