Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Pobieranie nazwy uzytkownika komputera.

Ostatnio zmodyfikowano 2011-01-11 19:56
Autor Wiadomość
pekfos
» 2011-01-11 18:16:43
a poza tym chyba nie bierzesz pod uwagę tego że musisz znać numer tego komu to kradniesz. jest częścią ścieżki
P-26446
michalp
» 2011-01-11 18:20:06
@ison: w temacie jest o nazwie użytkownika. Ale jeżeli tak bardzo ci zależy na folderze Dane aplikacji to można spróbować z SHGetFolderLocation (a nawet powinno się zrobić to w ten sposób).
P-26447
ison
» 2011-01-11 18:20:56
kwestia gustu (na linuksie już nie skorzystasz z Twojego rozwiązania, u mnie to kwestia zmiany polecenia do powłoki)
P-26448
michalp
» 2011-01-11 19:12:01
@ison: czyli w gruncie rzeczy też nie skorzystasz ;) I tak i tak będziesz musiał zmienić rozwiązanie zależnie od docelowego systemu.
P-26451
Elaine
» 2011-01-11 19:14:02
Szkoda tylko, że to nie działa - wystarczy wrzucić do working directory dowolny program, którego nazwa to echo i podziwiać efekty :P Po co używać zewnętrznego programu do zrobienia czegoś, co można zrobić wywołując funkcję?

Poza tym, command interpreter można zmienić (patrz zmienna środowiskowa ComSpec) - wtedy również może nie zadziałać :P

I jeszcze jedno - twierdzisz, że SHGetFolderLocation jest be, bo nie jest przenośne, ale sam używasz niestandardowych funkcji (popen).
P-26453
Bartaz
Temat założony przez niniejszego użytkownika
...
» 2011-01-11 19:14:58
@pekfos z tym numerem sie nie musze martwic bo to mi chodzi tylko o jedna osobe i znam jej numer .
I chodzi mi oto jak w ta funkcje wpisac np zmienna z nazwa uzytkownika moze byc nawet tak ze przy wlaczenu programu ja wpisze ta nazwe uzytkownika ale zmiennej nie wpisze juz w ta funkcje np tak
CopyFile("C://Documents and Settings//"<<nazwa_uzytkownika<<"//Dane aplikacji//Gadu-...
bo jest blad.
P-26454
pekfos
» 2011-01-11 19:17:25
no pewnie że jest błąd bo nie ma czegoś takiego jak operator<< dla const char*. użyj std::ostringstream lub sprintf
P-26455
Bartaz
Temat założony przez niniejszego użytkownika
» 2011-01-11 19:38:16
No dobra ale jak to wpisac w ta funkcje ?
nie mozesz napisac gotowej linijki kodu?
P-26456
1 « 2 » 3
Poprzednia strona Strona 2 z 3 Następna strona