Pobieranie nazwy uzytkownika komputera.
Ostatnio zmodyfikowano 2011-01-11 19:56
Bartaz Temat założony przez niniejszego użytkownika |
Pobieranie nazwy uzytkownika komputera. » 2011-01-11 17:58:27 Witam mam taka funkcje CopyFile("C://Documents and Settings//ADMIN//Dane aplikacji//Gadu-Gadu 10//2646532//Archive.db","F://Archive.db",true); Ale dziala ona tylko u mnie bo jest wpisana nazwa uzytkownika moja i tu pytanie co wpisac zeby samo pobieralo nazwe uzytkownika ktory aktualnie jest na kompie? |
|
ison |
» 2011-01-11 18:00:25 nie możesz bezpośrednio skorzystać ze zmiennej powłoki %appdata%? przechowuje ścieżkę do Dane Aplikacji
%username% przechowuje nazwę użytkownika |
|
Bartaz Temat założony przez niniejszego użytkownika |
» 2011-01-11 18:02:38 Zrobilem tak ale nie dziala pewnie zle to wpisalem CopyFile("C://Documents and Settings//%username%//Dane aplikacji//Gadu-Gadu 10//2646532//Archive.db","F://Archive.db",true);
Jak by co mam windows xp
edit Probowalem tez tak ze samemu podaje sie nazwe uzytkownika ale nie dziala jak w ta funkcje dam zmienna. |
|
ison |
» 2011-01-11 18:08:12 %username% to zmienna powłoki a nie Twojego programu możesz przekierować wyjście konsoli do pliku i potem z niego odczytać ścieżkę system( "echo %appdata% > temp.txt" ); lub bezpośrednio przypisać do zmiennej w programie std::string result; char tmp[ 1024 ]; FILE * _file = popen( "echo %appdata%", "r" ); while(( fgets( tmp, 1024, _file ) ) != 0 ) result += std::string( tmp );
std::cout << "Sciezka do Dane Aplikacji: " << result << std::endl;
|
|
pekfos |
» 2011-01-11 18:10:55 i jak rozpakujesz tak ukradziony plik? |
|
ison |
» 2011-01-11 18:11:46 swoją drogą to nieładnie naruszać czyjąś prywatność :) |
|
michalp |
» 2011-01-11 18:11:58 |
|
ison |
» 2011-01-11 18:12:48 @michalp a co ma username do uzyskania ścieżki do folderu Dane Aplikacji (jeśli można to zrobić prościej)? |
|
« 1 » 2 3 |