|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.12.2014, 22:37 | #1 |
Пользователь
Регистрация: 12.12.2009
Сообщений: 48
|
получить выпуск windows жетельно строкой
нужно определять выпуск виндовс начиная с 2000 например professional, server, datacenter server, advanced server, embedded, starter edition, home edition, professional edition, starter, home basic, home premium, enterprise, business, ultimate, standard, single language ну и т.п. В примерх на msdn по RtlGetVersion и GetVersionEx есть SuiteMask но по нему далеко не все определяется. больше ничего похожего не нашел.
|
07.12.2014, 22:45 | #2 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
Через WMI запросите Win32_OperatingSystem. Гоголь в помощь.
|
07.12.2014, 22:55 | #3 |
Пользователь
Регистрация: 12.12.2009
Сообщений: 48
|
эммм Minimum supported client Windows Vista. И да, через COM получать первичную инфу это надежно? Я просто не особый знаток оконного кодинга но имхо должен быть способ сделать это напрямую...
|
07.12.2014, 23:02 | #4 | |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
Цитата:
|
|
07.12.2014, 23:34 | #5 |
Пользователь
Регистрация: 12.12.2009
Сообщений: 48
|
опс она же в локализированном варианте caption (или мне что-то другое надо?) отдаёт то есть по русски, не-не-не девид блейн так не пойдёт мнеж её парсить эту строку потом, я чо должен буду на всех языках это делать O_o. В реестре кстати поиск в 2000 и XP по имени выпуска ничо не дал в vista+ HKEY_LOCAL_MACHINE\SOFTWARE\Microso ft\Windows NT\CurrentVersion\ProductName вроде содержит искомый текст но вот будет ли он там на всякой экзотике это яхз да и в реестр лазить из проги на плюсах как то тоже не камильфо, антивирус может по рукам надавать или прав не хватить
или гоню на чтение права в эту ветку всегда будут? если так то с win vista+ разобрались, что с 2000 , XP и 2003 сервером делать? как хотяб запрос в гугл составить... как эта сучность которая переводится как выпуск windows называется правильно кто-нить знает? Последний раз редактировалось Stilet; 08.12.2014 в 07:51. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
В заданном строкой S натуральном N-разрядном числе упорядочить цифры так, чтобы получить наибольшее число из тех же цифр | kea75 | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 07.04.2014 14:44 |
Получить код ошибки Windows | Igorilla_777 | Microsoft Office Excel | 0 | 23.12.2013 00:42 |
Получить версию винды в Windows 7 | abyss_by | Win Api | 1 | 27.09.2009 01:19 |
Пожалуйста помогите решить задачку с командной строкой Windows | LinkKing | Помощь студентам | 2 | 08.07.2008 14:28 |
Получить стиль оформления Windows | AlexandrSid | Общие вопросы Delphi | 8 | 02.07.2008 15:52 |