Oppure

Loading
25/03/10 9:00
u064241
Ciao a tutti
Mi servirebbe un aiutino.
Vorrei con dev-c++ aggiungere ad un semplice programma, che richiama un comando windows per il join a un dominio, la possibilità di poter decidere su quale sistema operativo funzionare.
Mi spiego meglio. Il comando è "netdom" funzionante fino a windows xp, ma su windows 7 ci vuole il suo. Bene avendoli tutti e due e non volevo usare il comando swith, ma gli operatori di prepocessore mi potrste fare un abbozzo di programma per poter procedere ?
Ho trovato:

#define WINVER 0x0501
#define _WIN32_WINNT 0x0501
#include <windows.h>
...
...
...


Grazie a tutti.
aaa
25/03/10 9:27
TheKaneB
se usi i comandi del preprocessore, otterrai una versione che funziona su XP, OPPURE, su Seven.

Se vuoi evitare di compilare 2 versioni diverse dello stesso programma, devi per forza fare il check a runtime (usando un if, uno switch, o quello che vuoi).
aaa
25/03/10 10:27
nessuno
Usa la API

GetVersionEx
msdn.microsoft.com/en-us/library/…(VS.85).aspx

per determinare quale sistema operativo stai usando.
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.