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

Тема в разделе "WASM.BEGINNERS", создана пользователем maverick, 5 апр 2009.

  1. maverick

    maverick New Member

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

    Код (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

    Публикаций:
    0
    мм.. дай ехе.
     
  3. maverick

    maverick New Member

    Публикаций:
    0
    там не ехе, там dll. Кода - три строчки.
    Код (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

    Публикаций:
    0
    содрал у кого-то, вроде работат, в dll не пробовал


    Код (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

    Публикаций:
    0
    Спасибо, работает)
     
  6. Freeman

    Freeman New Member

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

    maverick New Member

    Публикаций:
    0
    [deleted]
     
  8. Com[e]r

    Com[e]r Com[e]r

    Публикаций:
    0
    да хоть бы и драйвер! один фиг - РЕ .)
     
  9. maverick

    maverick New Member

    Публикаций:
    0