如何向我的程序添加描述(-> 任务管理器中的描述列)(VS 2008,C++)
Posted
技术标签:
【中文标题】如何向我的程序添加描述(-> 任务管理器中的描述列)(VS 2008,C++)【英文标题】:How can I add a description (-> description-column in task manager) to my program (VS 2008, C++) 【发布时间】:2009-06-18 14:45:56 【问题描述】:我在 Visual Studio 2008 中有一个简单的非托管 c++ 项目,并且想添加描述文本。现在我只在任务管理器描述列(进程选项卡)中看到可执行文件的名称,但我想在那里提供我自己的文本。
【问题讨论】:
哪些版本的 Windows 将其称为描述?至少在 XP 上,它是“图像名称”并且不可配置。 抱歉,据我所知,本专栏是在 Windows Vista 中引入的。看看这里:jason-saggers.com/wp-content/uploads/2008/03/… 【参考方案1】:您需要将 VERSIONINFO 资源添加到您的项目中,并将“FileDescription”属性设置为您要显示的字符串。
MSDN VERSIONINFO article
VS_VERSION_INFO VERSIONINFO
FILEVERSION 4,0,0,0
PRODUCTVERSION 4,0,0,0
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS 0x1L
#else
FILEFLAGS 0x0L
#endif
FILEOS 0x4L
FILETYPE 0x1L
FILESUBTYPE 0x0L
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040904e4"
BEGIN
VALUE "Comments", "\0"
VALUE "CompanyName", "Acme Tea Company\0"
VALUE "FileDescription", "Acme Automatic Tea Dispenser\0"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x409, 1252
END
END
【讨论】:
对你们俩:非常感谢!!这正是我想要的。 我将把 MSDN 链接扔到这里并删除我的链接,这样可以减少混乱:msdn.microsoft.com/en-us/library/aa381058.aspx以上是关于如何向我的程序添加描述(-> 任务管理器中的描述列)(VS 2008,C++)的主要内容,如果未能解决你的问题,请参考以下文章