Questo topic e' stato chiuso dal moderatore.
22/01/10 6:17
XBarboX
Salve,
spero di essere nella sezione giusta...
Sto creando uno screen saver, che ho giù ultimato, però adesso devo creare un'installer in modo che installi .net framework 3.5 e che sposti la cartella del programma in c:\screensaver...
Fino a qui ci sono riuscito grazie ai comandi dos lanciati con il system(""
, però adesso avrei bisogno che il mio programma in posizione c:\screensaver\screen.exe venga eseguito in automatico all'avvio di windows.
Stavo pensando di copiarlo nella cartella esecuzione automatica, ma come faccio a sapere il nome dell'utente?
es:C :\Documents and Settings\
Pippo Baudo\Menu Avvio\Programmi
Quindi vi chiedo 2 cose: (mi basta una sola risposta)
1)Come faccio a conoscere il nome dell'utente in modo da poter copiare il file
2)Esiste un'altro metodo per far partire automaticamente un applicazione all'avvio del sistema?
Grazie
EDIT by HeDo: Titolo non corretto, inutile specificare C++, siamo nella sezione C++...
Ultima modifica effettuata da HeDo 22/01/10 10:01
aaa
22/01/10 9:46
Xaratroom
Ultima modifica effettuata da Xaratroom 22/01/10 9:53
aaa
22/01/10 11:38
NickoMaiden
se vuoi lavorare sul registro usa questo codice:
HKEY hKey;
TCHAR RegValue[] = "Valore del registro (o nome, intendila come vuoi)";
BYTE ProgramPath[]= "percorso del file ( attenzione a mettere i doppi slash ;) )";
RegCreateKey(HKEY_LOCAL_MACHINE,"Software\Microsoft\Windows\CurrentVersion\Run",&hKey);
RegCloseKey(hKey);
edit: non funziona su vista e probabilmente anche su 7
Ultima modifica effettuata da NickoMaiden 22/01/10 11:40
aaa
22/01/10 16:57
HeDo
Postato originariamente da XBarboX:
Allora praticamente questo programma controlla ogni secondo le coordinare del mouse, e se sono diverse nasconde il prgramma altrimenti se sono uguali per X volte lo mostra: tutto questo lo può fare solo se è avviato XD
uno screensaver non si fa così, non sto neanche a spiegarti il perchè, mi sembra PALESE.
cerca su google "screensaver c++", così vedi come si fa.
Ultima modifica effettuata da HeDo 22/01/10 17:00
aaa
22/01/10 18:13
XBarboX
Ma ho bisogno di aprire dei file .swf (le animazioni), e poi a me pare che non ci sia nulla di strano a fare un programma così... Forse non sarà uno screen saver a tutti gli effetti ma almeno ha un potenziale più alto: infatti può mostrare ora data e altre cose...
E poi ho bisogno che cambi ogni settimana, non credo che in c++ si possa fare.
aaa