allora mi sono appena addentrato nei file... ttt ok
ma sei voglio creare il file sul desktop mi serve conoscere il nome utente...
ma sei io non lo conosco come me lo ricavo ?
Usando le API puoi ricorrere alla SHGetFloderPath... fa parte di shlobj.h... come CSIDL puoi passare CSIDL_DESKTOPDIRECTORY.
Per il resto del funzionamento ti rimando alla documentazione appropriata su MSDN (su cd o sul sito apposito).
Altrimenti puoi usare la strategia proposta da megaman (sempre che in un futuro Documents And Settings non cambi nome)...
Per ottenere invece il nome dell'utente corrente (magari da appendere al path postato da megaman) puoi ricorrere all'API GetUserName (funziona solo se a lanciare il programma è fisicamente l'utente - se si tratta di un servizio lanciato dal sistema non ritornerà il valore opportuno).