отображение информации о файле

Discussion in 'WASM.BEGINNERS' started by maverick, Apr 5, 2009.

  1. maverick

    maverick New Member

    Blog Posts:
    0
    сделал следующий rc-файл, собрал из него 1.res

    Code (Text):
    1.  VS_VERSION_INFO VERSIONINFO
    2.  FILEVERSION 1,0,0,1
    3.  PRODUCTVERSION 1,0,0,1
    4.  FILEFLAGSMASK 0x3fL
    5.  
    6.  BEGIN
    7.   BLOCK "StringFileInfo"
    8.   BEGIN
    9.   BLOCK "040904B0"
    10.   BEGIN
    11.   VALUE "CompanyName", "Nokia Corporation\0"
    12.   VALUE "FileDescription", "C++ application development framework.\0"
    13.   VALUE "FileVersion", "1.0.0.1\0"
    14.   VALUE "LegalCopyright", "Copyright (C) 2009 Nokia Corporation\0"
    15.   VALUE "OriginalFilename", "myapp.exe\0"
    16.   VALUE "ProductName", "MyApp\0"
    17.   END
    18.   END
    19.  END
    добавил всё это дело в секцию ресурсов

    section '.rsrc' data readable resource from '1.res'

    Однако, информация о файле в его свойствах не отображается. Что не так?
     
  2. Com[e]r

    Com[e]r Com[e]r

    Blog Posts:
    0
    мм.. дай ехе.
     
  3. maverick

    maverick New Member

    Blog Posts:
    0
    там не ехе, там dll. Кода - три строчки.
    Code (Text):
    1. format PE GUI 4.0 DLL
    2. entry DllEntryPoint
    3.  
    4. include 'win32a.inc'
    5.  
    6. section '.code' code readable executable
    7.     proc DllEntryPoint hInstDll, fdwReason, lpvReserved
    8.          mov eax, TRUE
    9.          ret
    10.     endp
    11.  
    12. section '.rsrc' data readable resource from '1.res'
    Ну и + то, что выше написал. Всё.
     
  4. Blackbeam

    Blackbeam New Member

    Blog Posts:
    0
    содрал у кого-то, вроде работат, в dll не пробовал


    Code (Text):
    1. 1 VERSIONINFO
    2. FILEVERSION x,x,x,x
    3. PRODUCTVERSION x,x,x,x
    4. FILEOS 0x00000004
    5. FILETYPE 0x00000002
    6. BEGIN
    7.     BLOCK "StringFileInfo"
    8.     BEGIN
    9.         BLOCK "040904B0"
    10.         BEGIN
    11.             VALUE "Internal Name", "xxx\0"
    12.             VALUE "Author", "xxx\0"
    13.             VALUE "FileDescription", "xxx\0"
    14.             VALUE "FileVersion", "xxx\0"
    15.             VALUE "LegalCopyright", "xxx\0"
    16.             VALUE "Comments", "Coded in Assembly\0"
    17.             VALUE "Web Site", "http://www.xxx\0"
    18.         END
    19.     END
    20.     BLOCK "VarFileInfo"
    21.     BEGIN
    22.         VALUE "Translation",0x0409, 0x04b0
    23.     END
    24. END
     
  5. maverick

    maverick New Member

    Blog Posts:
    0
    Спасибо, работает)
     
  6. Freeman

    Freeman New Member

    Blog Posts:
    0
    видимо res фигово скомпилил.
    сделал ресурс студией, все нормально: версия, имя продукта...
     
  7. maverick

    maverick New Member

    Blog Posts:
    0
    [deleted]
     
  8. Com[e]r

    Com[e]r Com[e]r

    Blog Posts:
    0
    да хоть бы и драйвер! один фиг - РЕ .)
     
  9. maverick

    maverick New Member

    Blog Posts:
    0