Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для Boa Soft

Компьютерный шаман


Сообщения: 2910
Благодарности: 956

Профиль | Сайт | Отправить PM | Цитировать


Пока вот накумекал следующее :
Код: Выделить весь код
const
  // XP-S_2003
  VER_5x86W  =  $00000001;
  VER_5x64W  =  $00000002;
  VER_5x86S  =  $00000004;
  VER_5x64S  =  $00000008;
  VER_5x86   =  VER_5x86W or VER_5x86S;
  VER_5x64   =  VER_5x64W or VER_5x64S;
  VER_5xALL  =  VER_5x86 or VER_5x64;
  VER_ALLXP  =  VER_5xALL;
  // Vista-S_2008
  VER_60x86W =  $00000010;
  VER_60x64W =  $00000020;
  VER_60x86S =  $00000040;
  VER_60x64S =  $00000080;
  VER_60x86  =  VER_60x86W or VER_60x86S;
  VER_60x64  =  VER_60x64W or VER_60x64S;
  VER_60xALL =  VER_60x86 or  VER_60x64;
  VER_ALL6   =  VER_60xALL;
  // 7-S_2008r2
  VER_61x86W =  $00000100;
  VER_61x64W =  $00000200;
  VER_61x86S =  $00000400;
  VER_61x64S =  $00000800;
  VER_61x86  =  VER_61x86W or VER_61x86S;
  VER_61x64  =  VER_61x64W or VER_61x64S;
  VER_61xALL =  VER_61x86 or  VER_61x64;
  VER_ALL7   =  VER_61xALL;
  // 8-S_2012
  VER_62x86W =  $00001000;
  VER_62x64W =  $00002000;
  VER_62x86S =  $00004000;
  VER_62x64S =  $00008000;
  VER_62x86  =  VER_62x86W or VER_62x86S;
  VER_62x64  =  VER_62x64W or VER_62x64S;
  VER_62xALL =  VER_62x86 or  VER_62x64;
  VER_ALL8   =  VER_62xALL;
  // All
  VER_ALL86  =  VER_5x86 or VER_60x86 or VER_61x86 or  VER_62x86;
  VER_ALL64  =  VER_5x64 or VER_60x64 or VER_61x64 or  VER_62x64;
  // All workst
  VER_ALL86W  =  VER_5x86W or VER_60x86W or VER_61x86W or  VER_62x86W;
  VER_ALL64W  =  VER_5x64W or VER_60x64W or VER_61x64W or  VER_62x64W;
  // All srv
  VER_ALL86S  =  VER_5x86S or VER_60x86S or VER_61x86S or  VER_62x86S;
  VER_ALL64S  =  VER_5x64S or VER_60x64S or VER_61x64S or  VER_62x64S;
Вроди бы перекрывает весь диапазон от хп до 8. 2000 и ранее нет смысла учитывать.
Пока вот думаю, в индексах писать числом или "6x64,7x64,8x64".
Первое легче обрабатывать, второе - нагляднее контролировать и редактировать.

Цитата BadPointer:
Для подобного решения требуется иметь уметь определять модель ноутбука и извлекать название производителя из inf файла. ArtX по видимому ближе всего к решению этой задачи, так как он реализовал фичу определения модели ноутбука и загрузки драйвера из интернета. »
Это тоже зло и не поможет. У одной и той же модели на официальном сайте выложено обычно 2-3 модели точпада, 2-3 модели сети и даж до десятка моделей вэбок. Если с WI-FI и вэбками нет проблем (HWID уникален), то с точпадами так не пойдет. Обычно скачиваеш все и перебираеш пока не заработает.

-------
Человеческая лень - главная движущая сила технического прогресса.


Отправлено: 15:29, 20-10-2012 | #624