2009-06-18 44 views
13

Tôi có một dự án C++ không được quản lý đơn giản trong Visual Studio 2008 và muốn thêm văn bản mô tả. Ngay bây giờ tôi chỉ thấy tên của tập tin thực thi trong cột mô tả tác vụ quản lý (tab quy trình), nhưng tôi muốn cung cấp văn bản của riêng mình ở đó.Làm cách nào để thêm mô tả (-> cột mô tả trong trình quản lý tác vụ) vào chương trình của tôi (VS 2008, C++)

+0

gì phiên bản của Windows gọi nó là một mô tả? Trên XP ít nhất, đó là "Tên hình ảnh" và nó không thể cấu hình được. – Joe

+0

Xin lỗi, theo như tôi biết cột này đã được giới thiệu với Windows Vista. Có một cái nhìn ở đây: http://www.jason-saggers.com/wp-content/uploads/2008/03/lr540-vista-task-manager-lifeview.jpg –

Trả lời

14

Bạn cần thêm tài nguyên VERSIONINFO vào dự án của mình và đặt thuộc tính "FileDescription" thành chuỗi mà bạn muốn hiển thị.

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 
+0

Người đàn ông, đánh bại tôi 1 giây. – bsruth

+0

Đối với cả hai bạn: Cảm ơn bạn rất nhiều !! Đó chính xác là những gì tôi đang tìm kiếm. –

+1

Tôi sẽ chỉ cần ném liên kết MSDN vào đây và xóa của tôi, ít nhầm lẫn hơn theo cách đó: http://msdn.microsoft.com/en-us/library/aa381058.aspx – bsruth

Các vấn đề liên quan