Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Программирование под Windows > Visual C++
Перезагрузить страницу Какой функцией программа может сама определить, в какой системе она работает
Закрытая тема
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
Anonymous
Guest
 
Сообщений: n/a
По умолчанию Какой функцией программа может сама определить, в какой системе она работает - 04.01.2003, 11:08

Люди! Подскажите, с помощью какой функции программа может
сама определить, в какой операционной системе она работает.
Спасибо. Павел. pavelb@bk.ru
  (#2 (permalink)) Старый
Влад Влад вне форума
Специалист
 
Сообщений: 3,884
Сказал(а) спасибо: 1
Поблагодарили 25 раз(а) в 25 сообщениях
Регистрация: 27.06.2002
Адрес: Санкт-Петербург
По умолчанию 04.01.2003, 11:41

Как всегда - GetVersion() или GetVersionEx().

GetVersionEx
The GetVersionEx function obtains extended information about the version of the operating system that is currently running.

BOOL GetVersionEx(
LPOSVERSIONINFO lpVersionInfo // version information
);

Код:
OSVERSIONINFO osvi;
osvi.dwOSVersionInfoSize = sizeof(OSVERSIONINFO);
GetVersionEx (&osvi);
bIsWindows98orLater = 
   (osvi.dwPlatformId == VER_PLATFORM_WIN32_WINDOWS) &&
   ( (osvi.dwMajorVersion > 4) ||
   ( (osvi.dwMajorVersion == 4) && (osvi.dwMinorVersion > 0) ) );
  (#3 (permalink)) Старый
Olesya Olesya вне форума
Member
 
Сообщений: 1,485
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 11.06.2002
По умолчанию 04.01.2003, 12:10

От того что ты два раза этот вопрос поднимаеш, быстрее не ответят....
Ads
Закрытая тема

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Какой процессор максимально подойдет к моей системе? Игнат7 Любые вопросы от новичков 4 07.06.2010 10:49
На какой оперционной системе остановить свой выбор? ksenon Любые вопросы от новичков 8 22.08.2008 10:46
Какой функцией можно заставить Windows открыть папку Odin_KG Visual C++ 1 22.07.2008 13:44
Какой размер файла подкачки оптимален при наличии в системе 1 Гб. ОЗУ? dimmslider Любые вопросы от новичков 2 10.04.2008 07:15
Как определить по какой причине не работает жесткий диск? HDD Техническая поддержка 4 06.04.2008 18:40
Какой функцией сделать так чтобы окно открывалось в развёрнутом виде MAKTECYMA Visual C++ 1 25.03.2007 18:54
Какой функцией можно преобразовать double в TCHAR xorix Visual C++ 1 22.08.2006 19:49
Какой функцией лучше проверить наличие папки в определённой папке Кошмар WinAPI 11 27.08.2005 12:33
Какой функцией можно проверить существование файла zp Visual C++ 1 12.12.2004 02:13
Какой функцией создать псевдоним базы данных PeroManiak C++ Builder 2 28.06.2004 10:25
Какой пользоваться функцией для открытия word документов и картинок в С++ Builder Andaryel C++ Builder 1 08.03.2004 00:12
Какой функцией можно перевести адрес (long double) в string DiViL Вопросы начинающих программистов 1 06.10.2003 11:42



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов