Форум программистов, компьютерный форум CyberForum.ru

C++

Войти
Регистрация
Восстановить пароль
 
solar_wind
756 / 747 / 42
Регистрация: 06.07.2009
Сообщений: 2,969
Завершенные тесты: 1
#1

Определение версии windows - C++

22.12.2010, 12:37. Просмотров 829. Ответов 0
Метки нет (Все метки)

Дело вот в чем:
Есть программа, которая должна работать одинаково во всех версиях windows. Однако API, который я использую имеет существенные отличия для разных версий windows, в том числе подключаются разные файлы описаний. Определить версию windows я могу вызовом функции GetVersionEx, то есть лишние функции я вызывать не буду. Однако не могу понять что делать с подключаемыми системными файлами, ведь они подключаются до того как выполнится функция проверки версии ОС...
То есть если в windows XP я пытаюсь собрать программу, мне выдается ошибка об отсутствии файлов относящихся к windows 7. Думал использовать директиву #if defined , но нашел только (_WIN32), (_WIN64) например, а мне нужно отделить windows XP от windows 7 и windows vista.
Может кто знает как эту проблему решить?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.12.2010, 12:37     Определение версии windows
Посмотрите здесь:

Определение версии ОС - C++ Builder
Всем доброго времени суток. Кто может подсказать как определить тип операционной системы установленной на ПК. Просто пишу "Autorun", и если...

Определение версии операционной системы - C++
Помогите пожалуйста! Написать программу которая определяет версию операционной системы

Определение версии ОС на которой запущена программа - C++ Builder
Как определить версию ОС на которой запущена программа?

Определение имени пользователя, сидящего за компьютером и версии ОС - Visual C++
Здравствуйте,помогите,пожалуйста, написать программу, которая определяет имя пользователя за компьютером и версию ОС.

Определение типа процессора, в какой версии запускать лучше? - C++
#include <stdio.h> #include <conio.h> #include <stdlib.h> #include <memory.h> extern void...

Определение бездействия в Windows - C++ WinAPI
Я пишу службу(сервис), и хотелось бы сделать так чтоб операции которые сильно грузят процессор выполнялись в то время когда система...

Определение характеристик компьютера (windows 8 x64) - C++
Здравствуйте, нужно узнать определенные характеристики компьютера(программно): конфигурация(наличие дисководов, принтеров, порты...),...

Определение локализации Windows + считывание настроек из INI - C++ Builder
Всем привет. :) Есть два вопроса. 1. Как определить локализацию Windows ? Например при запуске программы, она должна это определить и...

Найти книгу "Создание эффективных WIN32-приложений с учетом специфики 64-разрядной версии Windows" в djvu - C++ WinAPI
Здравствуйте. Весь инет обыскал, а найти книгу "Создание эффективных WIN32-приложений с учетом специфики 64-разрядной версии Windows" в...

Express версии - Visual C++
Есть ехе шный файл написанный на 10 студии необходимо разобрать его(структуры классы и т.п.) я обычно делаю так создаю свой проект...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru