Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Почему не видно даты написания дривера?  (Прочитано 6885 раз)
0 Пользователей и 1 Гость смотрят эту тему.
V-ctor
Гость
« : 12-11-2003 07:30 » 

После устоновки не видно даты написания дривера, а версии видно.
Делаю как в ДДК сказано:
DriverVer=12/11/2003,1.0.0.1

это конечно пустяк, но было б приятно если б работало.
Записан
Andrey
Гость
« Ответ #1 : 20-11-2003 18:48 » 

Скорее всего Ваша операционная система Windows 2000 или XP. Если драйвер без цифровой подписи, полученной от Microsoft, то дата из INF файла игнорируется.
Записан
grozny
Гость
« Ответ #2 : 20-11-2003 20:58 » 

Я использую ресурсы, чтобы версию и дату показывать правильно
Записан
V-ctor
Гость
« Ответ #3 : 24-11-2003 08:34 » 

Да все верно w2k и без подписи
а как мне ресурсы-то прикрутить тут?
Записан
grozny
Гость
« Ответ #4 : 25-11-2003 23:56 » 

см. примерчики в ДДК. например, parport.rc

Ну вот примерчик, если захочешь отвязаться от common.ver
Код:

#include "shared-ver.h"

#define VER_FILEFLAGSMASK               VS_FFI_FILEFLAGSMASK
#define VER_FILEOS                      VOS_NT_WINDOWS32


#define VER_FILEDESCRIPTION_STR         "My driver"
#define VER_INTERNALNAME_STR            "mydriver.sys"
#define VER_ORIGINALFILENAME_STR        "mydriver.sys"
 
#define VER_PRODUCTNAME_STR             "super device Driver"
#define VER_LEGALCOPYRIGHT_STR          ")C: Me. All rights reserved."  // Please do not use "©", it clashes with some Asian characters.
#define VER_FILEVERSION                 MY_VER_PRODUCTVERSION     //from shared-ver.h
#define VER_FILEVERSION_STR             MY_VERSION_MS_STRING_NT5  //ditto

#define VER_FILETYPE                    VFT_DRV
#define VER_FILESUBTYPE                 VFT2_DRV_SYSTEM

#ifdef RC_INVOKED

VS_VERSION_INFO VERSIONINFO
FILEVERSION    VER_FILEVERSION
PRODUCTVERSION VER_PRODUCTVERSION
FILEFLAGSMASK  VER_FILEFLAGSMASK
FILEFLAGS      VER_FILEFLAGS
FILEOS         VER_FILEOS
FILETYPE       VER_FILETYPE
FILESUBTYPE    VER_FILESUBTYPE
BEGIN
    BLOCK "StringFileInfo"
    BEGIN
        BLOCK "040904B0"   /* LANG_ENGLISH/SUBLANG_ENGLISH_US, Unicode CP - calc your own, when needed */
        BEGIN
            VALUE "CompanyName",     VER_COMPANYNAME_STR
            VALUE "FileDescription", VER_FILEDESCRIPTION_STR
            VALUE "FileVersion",     VER_FILEVERSION_STR
            VALUE "InternalName",    VER_INTERNALNAME_STR
            VALUE "LegalCopyright",  VER_LEGALCOPYRIGHT_STR
            VALUE "OriginalFilename",VER_ORIGINALFILENAME_STR
            VALUE "ProductName",     VER_PRODUCTNAME_STR
            VALUE "ProductVersion",  VER_PRODUCTVERSION_STR
        END

    END

    BLOCK "VarFileInfo"
    BEGIN
        VALUE "Translation", 0x0409, 0x04B0
    END
END
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines