begin process at 2012 05 28 23:44:50
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Divers

 > 

créer un fichier ds documents and settings\utilisateur courant


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

créer un fichier ds documents and settings\utilisateur courant

samedi 28 août 2004 à 21:52:18 | créer un fichier ds documents and settings\utilisateur courant

leprov

salut a tous
je voudrais simplement connaitre la variable windows de chemin (si elle existe, et si elle est utilisable d'un prog en c++, au cas ou ma question serait pas claire, ca serait une variable windows genre "%systemroot%", mais pour le chemin que je demande ici) pour documents and settings\utilisateur courant, ou sinon la methode qui permette de récupérer le nom d'utilisateur afin de créer un fichier ds ce dossier(fichier de config).
merci d'avance.
dimanche 29 août 2004 à 00:14:46 | Re : créer un fichier ds documents and settings\utilisateur courant

BruNews

Administrateur CodeS-SourceS
Regarde SHGetSpecialFolderPath() dans MSDN.

Les dossiers personnels:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders

ciao...
BruNews, Admin CS, MVP VC++
dimanche 29 août 2004 à 00:17:03 | Re : créer un fichier ds documents and settings\utilisateur courant

Maegis

Réponse acceptée !
Une petite recherche dans la MSDN (10 sec)

BOOL GetUserName(
LPTSTR lpBuffer, // address of name buffer
LPDWORD nSize // address of size of name buffer
);

Voila ça te retourne le nom de l'utilisateur courant
dimanche 29 août 2004 à 13:36:32 | Re : créer un fichier ds documents and settings\utilisateur courant

leprov

Réponse acceptée !
merci, je me suis pris la tete pr capter comment l'utiliser, mais ca marche....au cas ou qqun regarderais ce forum apres pr l'aide, voici mon code :

ifstream is;
DWORD Size = UNLEN + 1;
TCHAR UserName[UNLEN + 1];
GetUserName (UserName, &Size);
stringstream Str;
Str << "C:\\Documents and Settings\\" << UserName
<< "\\cfg.txt";
is.open(Str.str().c_str());
dimanche 29 août 2004 à 20:29:53 | Re : créer un fichier ds documents and settings\utilisateur courant

BruNews

Administrateur CodeS-SourceS
A ne jamais faire, il y a API ou base de registres pour trouver ces chemins qui pourraient tres bien etre ailleurs suivant l'installation du systeme.

ciao...
BruNews, Admin CS, MVP VC++
dimanche 29 août 2004 à 21:12:47 | Re : créer un fichier ds documents and settings\utilisateur courant

leprov

il est pas ds la bdr....j'ai regardé, au depart cest ce ke jesperais trouver mais jai pas vu....
dimanche 29 août 2004 à 21:29:02 | Re : créer un fichier ds documents and settings\utilisateur courant

BruNews

Administrateur CodeS-SourceS
Alors je repete:

Les dossiers personnels:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders

lis par exemple la valeur 'SendTo' et recule pointeur de 6 par rapport a la fin et ainsi tu as le dossier.
Facile a adapter non ?

ciao...
BruNews, Admin CS, MVP VC++
lundi 30 août 2004 à 00:35:08 | Re : créer un fichier ds documents and settings\utilisateur courant

leprov

pk reculer le pointeur de 6??????
lundi 30 août 2004 à 00:41:10 | Re : créer un fichier ds documents and settings\utilisateur courant

BruNews

Administrateur CodeS-SourceS
pour n'avoir que la base du dossier 'user', pas ce que tu voulais ?

ciao...
BruNews, Admin CS, MVP VC++
lundi 30 août 2004 à 00:54:22 | Re : créer un fichier ds documents and settings\utilisateur courant

leprov

bah si mais je veux dire, quel est l'effet exact de décaler la pointeur de 6?

1 2

Cette discussion est classée dans : fichier, créer, utilisateur, ds, documents


Répondre à ce message

Sujets en rapport avec ce message

Comment créer un fichier dans "documents and settings\utilisateur actuel" en programmation c++(console win 32)? [ par ndubien ] Salut, Je cherche à savoir : comment créer un fichier dans "documents and settings\utilisateur actuel" en programmation c++(console win 32)?strin Fichier TXT dans textbox [ par nerone21 ] Bonjour a tt les codeurs...Lors voila mon probleme, je code avec visual C++ 2005 express et quel fut mon desarroi lorsque je me suis appercu ke nos ch Executer du code d'un fichier exterieur [ par un4given ] Bonjour!Je possède aujourd'hui un programme principal dans lequel je colle du code C écrit dans un autre fichier a l'aide d'un script Matlab. Le fait forcer la lecture d'un fichier en mode utilisateur [ par kerneltony95 ] SLT je voudrai savoir si quelq un aurait une solution pour forcer les droits d' un simple utilisateur au niveau lecture/ecriture d' un fichier...je m' fichier [ par bilou2007 ] salut Je suis un débutant en fichier,j'ai vu des liens mais c'etait difficile de les suivre. j'aimerais faire un programme en C qui saisit,pour le mom Erreur de compilation [ par drcmomo ] kelk1 peux m'aider stp                     if ((Fichier::journeeEtudiee.getJour())                     {                         jour=String::Concat(" Recuperation des infos lpt1 ds un fichier [ par supai ] Bjr Je suis debutant en programmation. j'ai quelques notions en languages shell grace aux personnes du site et je cherche à me créer des outils en c++ Visual 2005 Express - créer un fichier .exe [ par kiro444 ] Salut,J'ai modifié la valeur de la tour dans un programme d'echecs (GNU) et je voudrais le compilerY'a les fichiers en-tête (.h) et source (.cpp) dans c++ [ par fati009 ] svp.je cherche un simple programme en c++ qui fait entrer un nombre detudiant ds un fichier .txt et qui a partir de ce fichier fait trier les etudiant au secours comment utliser openPTC avec visual c++ [ par gasy72 ] bonjour             à l'aide je suis un debutant en C/C++ et j'ai un grave problème devant moien fait ,j'essaye de compiler un code source que j'ai tr


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,452 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales