Bonjour,
Alors pour commencer je ne connais absolument RIEN en c++ !
Voila mon souci, j'ai un projet de deploiements fait sous installshield qui a un dialogue ou une form qui demande a l'installateur un user, un password et un domaine, lorsque la personne clique sur next, on appelle une dll c++ avec la methode que voici :
Ca fonctionne parfaitement sous xp, win2003 et vista mais la on me demande de faire passer ce projet sous win 2000 service pack 4!
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 #include <windows.h> #include <winbase.h> char * WINAPI CheckUserLogon(char * lpszUsername, char *lpszDomain, char *lpszPassword) { HANDLE hToken; int ret; char *retStr = "KO"; ret = LogonUser(lpszUsername, lpszDomain, lpszPassword, LOGON32_LOGON_INTERACTIVE, LOGON32_PROVIDER_DEFAULT, &hToken); if (ret) { CloseHandle(hToken); retStr="OK"; } return retStr; }
sous windows 2000 quand j'installe mon projet j'ai toujours le resultat qui est KO !!!
Ny' aurait il pas quelques chose a faire sous windows 2000 pour du code c++ ou autre chose !
Grand merci pour votre aide !
Christophe
Partager