문제

.exe를 만들 때 마우스 오른쪽 버튼을 클릭하고 속성-> 세부 사항으로 이동할 수 있습니다. 그런 다음 다음과 같은 목록을 얻습니다.

File Description | 
Type             | Application
File Version     | 
Product Name     | 
Product Version  |
Copyright        | 
Size             | 18.0 KB
Date Modified    | 6/16/2009 8:23 PM
Language         |

이 속성을 어떻게 변경합니까? (그리고 참고로, 아이콘을 변경할 수있는 방법이 있습니까?)

도움이 되었습니까?

해결책

C/Win32를 사용하는 경우 *.rc (Resource) 파일에 캡슐화 된 프로젝트에 이와 같은 것을 추가 할 수 있습니다.

VS_VERSION_INFO VERSIONINFO
 FILEVERSION    0,0,0,2
 PRODUCTVERSION 0,0,0,2
 FILEFLAGSMASK 0x3fL
 #ifdef _DEBUG
 FILEFLAGS 0x1L
 #else
 FILEFLAGS 0x0L
 #endif
 FILEOS 0x4L
 FILETYPE 0x1L
 FILESUBTYPE 0x0L
{
    BLOCK "StringFileInfo"
    { 
        BLOCK "040904b0"
        {
            VALUE "Comments",         "comment\0"
            VALUE "CompanyName",      "comment\0"
            VALUE "FileDescription",  "base file\0"
            VALUE "FileVersion",      "0.0.0.2 TP\0"
            VALUE "InternalName",     "testTP\0"
            VALUE "LegalCopyright",   "none\0"
            VALUE "OriginalFilename", "test.exe\0"
            VALUE "ProductName",      "test\0"
            VALUE "ProductVersion",   "0.0.0.2 TP\0"
        } 
    }
    BLOCK "VarFileInfo"
    {
        VALUE "Translation", 0x409, 1200
    }
}

다른 팁

Visual Studio를 사용하는 경우 매우 쉽습니다.

  • 프로젝트에서 '리소스 파일'폴더를 마우스 오른쪽 버튼으로 클릭하십시오.
  • '추가'그런 다음 '리소스'를 클릭하십시오.
  • 팝업 대화 상자에서 '버전'을 선택하십시오

그런 다음 파일을 두 번 클릭하여 Visual Studio에서 열면 편리한 편집기가있어 값을 변경할 수 있습니다.

그런 다음 귀하의 값이 자동으로 EXE에 연결됩니다.

이것은 간단한 파일 버전 정보 리소스입니다. 이미 존재하는 파일의 경우이 정보를 모든 리소스 편집기 (예 : 리소스 해커, 그것은 구식이지만 여전히 좋습니다). 이 방식도 아이콘을 변경할 수 있습니다.

자신만의 애플리케이션을 작성하는 경우 사용중인 도구에 따라 설정됩니다. 예를 들어 Visual Studio에서는 프로젝트 속성을 살펴 봐야합니다.

컴파일 된 실행 파일에서 제출사 또는 기타 버전 리소스 문자열을 변경하려면 rcedit (작은 오픈 소스 도구)는 매우 쉽게 수행합니다.

$ rcedit MyApp.exe --set-version-string FileDescription "My Awesome App"

.NET의 경우 Google은 "어셈블리 속성 설정"을위한 Google에 대한 정보는 어떤 속성을 사용할 수 있는지에 대한 정보입니다. 그런 다음 같은 속성을 사용합니다 ...

using System.Reflection;  // Needed to get to the attributes.

[assembly:AssemblyTitle("My File Description")]
[etc.]
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top