windows_version_resource.rc 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. // Microsoft Visual C++ resource script for embedding version information.
  2. // The format is described at:
  3. // http://msdn.microsoft.com/en-gb/library/windows/desktop/aa380599(v=vs.85).aspx
  4. // The VERSIONINFO resource is described at:
  5. // https://msdn.microsoft.com/en-gb/library/windows/desktop/aa381058(v=vs.85).aspx
  6. // Default values for required fields.
  7. #ifndef RC_VERSION_FIELD_1
  8. #define RC_VERSION_FIELD_1 0
  9. #endif
  10. #ifndef RC_VERSION_FIELD_2
  11. #define RC_VERSION_FIELD_2 0
  12. #endif
  13. #ifndef RC_VERSION_FIELD_3
  14. #define RC_VERSION_FIELD_3 0
  15. #endif
  16. #ifndef RC_VERSION_FIELD_4
  17. #define RC_VERSION_FIELD_4 0
  18. #endif
  19. #ifndef RC_COMPANY_NAME
  20. #define RC_COMPANY_NAME ""
  21. #endif
  22. #ifndef RC_FILE_DESCRIPTION
  23. #define RC_FILE_DESCRIPTION ""
  24. #endif
  25. #ifndef RC_FILE_VERSION
  26. #define RC_FILE_VERSION ""
  27. #endif
  28. #ifndef RC_INTERNAL_NAME
  29. #define RC_INTERNAL_NAME ""
  30. #endif
  31. #ifndef RC_ORIGINAL_FILENAME
  32. #define RC_ORIGINAL_FILENAME ""
  33. #endif
  34. #ifndef RC_PRODUCT_NAME
  35. #define RC_PRODUCT_NAME ""
  36. #endif
  37. #ifndef RC_PRODUCT_VERSION
  38. #define RC_PRODUCT_VERSION ""
  39. #endif
  40. 1 VERSIONINFO
  41. FILEVERSION RC_VERSION_FIELD_1,RC_VERSION_FIELD_2,RC_VERSION_FIELD_3,RC_VERSION_FIELD_4
  42. BEGIN
  43. BLOCK "StringFileInfo"
  44. BEGIN
  45. BLOCK "040904B0"
  46. BEGIN
  47. // Required strings
  48. VALUE "CompanyName", RC_COMPANY_NAME
  49. VALUE "FileDescription", RC_FILE_DESCRIPTION
  50. VALUE "FileVersion", RC_FILE_VERSION
  51. VALUE "InternalName", RC_INTERNAL_NAME
  52. VALUE "OriginalFilename", RC_ORIGINAL_FILENAME
  53. VALUE "ProductName", RC_PRODUCT_NAME
  54. VALUE "ProductVersion", RC_PRODUCT_VERSION
  55. // Optional strings
  56. #ifdef RC_COMMENTS
  57. VALUE "Comments", RC_COMMENTS
  58. #endif
  59. #ifdef RC_COPYRIGHT
  60. VALUE "LegalCopyright", RC_COPYRIGHT
  61. #endif
  62. END
  63. END
  64. BLOCK "VarFileInfo"
  65. BEGIN
  66. // The translation must correspond to the above BLOCK inside StringFileInfo
  67. // langID 0x0409 U.S. English
  68. // charsetID 0x04B0 Unicode
  69. VALUE "Translation", 0x0409, 0x04B0
  70. END
  71. END