Bonjour à tous,
En cherchant dans le fichier d'aide de l'ApiWin32 de DevC++ j'ai trouvé quelquechose que je cherchais depuis longtemps : des fonctions qui permettent de récupérer des informations sur un utilisateur.
En effet je suis en train decréer une petite application et je voudrais que chaque utilisateur puisse la configurer comme il veut. Pour cela, pas de problème, il sufit de placer un fichier de configuration dans le dossier "Application Data" de chaque utilisateur. (c:/Documents and Settings/utilisateur/application data/).
Le problème c'est comment savoir quel est l'utilisateur courant et quel est le chemin de son dossier. Car il me semble que Windows attribue le 1er nom d'utilisateur au dossier et si l'utilisateur change de nom, son dossier garde l'ancien.
Bref je pensais avoir trouvé la solution grâce à la fonction NetUserGetInfo() en faisant passer les données voulues à travers une structure USER_INFO_1.
Je crée donc un programme pour tester tout ça et voilà que mon compilateur me dit que la structure USER_INFO_1 ainsi que la fonction NetUserGetInfo() ne sont pas déclarées.
J'imagine donc que ces fonctions ne sont pas incluses dans le header "windows.h".
Je voudrais donc savoir dans quel header se trouvent ces fonctions, si elles me permettent bien de faire ce que je veux et si je dois aussi "linker" des librairies statiques.
Merci d'avance!
Spartan03
Partager