Форум: "Начинающим";
Текущий архив: 2005.12.18;
Скачать: [xml.tar.bz2];
ВнизКак при запуске программы определить версию ОС и если... Найти похожие ветки
← →
Vis74 © (2005-11-29 10:51) [0]версия Windows 95, 98, ME то запушенное приложение выдало бы сообщение типа "Только для Windows NT, XP!" а если версия Windows
NT, XP то приложение бы благополучно запустилось.
Если можно то с примером! Буду примного благодарен за проявленное к
моему вопросу внимание!
Best regarts!
Vis74 :)
← →
begin...end © (2005-11-29 10:57) [1]Вызываете GetVersionEx, потом проверяете поле OSVERSIONINFO.dwPlatformId: если оно равно VER_PLATFORM_WIN32_WINDOWS, то это 95, 98 или ME. Описание функции и структуры посмотрите в MSDN, примеры использования есть в Сети.
← →
Котик-братик (2005-11-29 11:24) [2]а можно и так :)
var
p: pointer;
begin
p := GetProcAddress(NtDllHandle, "NtQuerySystemInformation");
if Assigned(p)
then // Nt
else ;// не Nt
end;
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2005.12.18;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.013 c