Bonjours,

J'ai un problème de compilation en mode release mais pas en debug voici le code peut être que quelqu'un pourrait m'aider.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <stdafx.h>
#include <windows.h>
#include <stdio.h>
#include <stdlib.h>
 
 
void main()
{
	printf("Un moment s'il vous plait le logiciel inspecte votre version de Windows.\n\n");
	printf("Please wait a moment the software checks your version of windows.\n\n");
	OSVERSIONINFO osvi;
    BOOL bIsWindowsXPorLater;
 
    ZeroMemory(&osvi, sizeof(OSVERSIONINFO));
    osvi.dwOSVersionInfoSize = sizeof(OSVERSIONINFO);
	GetVersionEx(&osvi);
 
    bIsWindowsXPorLater = 
       ( (osvi.dwMajorVersion > 5) ||
       ( (osvi.dwMajorVersion == 5) && (osvi.dwMinorVersion >= 1) ));
	if(osvi.dwMajorVersion < 5 ) printf("Horaire 1.0 n'est pas compatible avec votre version de Windows");
	if(osvi.dwMajorVersion == 5) WinExec("Windows\\XP\\Horaire_setup.exe", SW_HIDE);
	if(osvi.dwMajorVersion == 6) WinExec("Windows\\Vista\\Horaire_setup.exe", SW_HIDE); 
	//if(bIsWindowsXPorLater)
    //    printf("The system meets the requirements.\n");
    //else printf("The system does not meet the requirements.\n");
}

Merci beaucoup a l'avance

TrollTop