Kako pisati u registry preko c/c++

poruka: 14
|
čitano: 1.943
|
moderatori: XXX-Man, vincimus
1
+/- sve poruke
ravni prikaz
starije poruke gore
15 godina
neaktivan
offline
Kako pisati u registry preko c/c++

EDIT: FFS NASA SAM NAKON PO URE GOOGLANJA XD

 

#include <stdio.h>

#include <stdlib.h>

 

main (){

    char txt[100]="REG ADD HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Run /v Path /t REG_SZ /d ";

    char the_path[256];

 

    getcwd(the_path, 255);

 

    strcat(txt, the_path);

    strcat(txt, "\\autorun.bat");

 

    system(txt);

    }

 

_____________________________________________________________________________________________________________

EDIT: Pronadeno, samo mi jos treba kako naci lokaciju pokrenutog programa te kako to ubacit u system("");

EDIT2: Dajte ajde treba mi file location samo skuzija sam da se u system(); ubacuje jedan string....plsss <3

 

 

#include <stdio.h>

#include <stdlib.h>

 

main (){

    char txt[100]="REG ADD HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Run /v Path /t REG_SZ /d ";

 

    strcat(txt, "nesto?");

 

    system(txt);

 

    }

_____________________________________________________________________________________________________________

 

 

Zanima me kako update registry preko c/c++.

Npr hocu napravit da u hkey_current_user/software/... zapise neki value npr: c:/program files/warcraft iii/... 

Pa ako tko zna bija bi mu zahvalan ;))

 

Btw bija sam prvi u svojoj (splitsko-dalmatinskoj) zupaniji na programiranju ^^ (iako sam ima samo 42 boda jer sam jedan kod krivu verziju posla i vjerovatno ih ide prvih 21 na drzavno a ja 22. u drzavi al nema veze :D)

Fala forumasima na helpu ;D

 

 

Primjer zapisa:

 

 

Windows Registry Editor Version 5.00

 

[HKEY_CURRENT_USER\Software\Blizzard Entertainment\Warcraft III]

"InstallPath"="C:\\Program Files\\Warcraft III"

"Program"="C:\\Program Files\\Warcraft III\\Warcraft III.exe"

"InstallPathX"="C:\\Program Files\\Warcraft III"

"ProgramX"="C:\\Program Files\\Warcraft III\\Frozen Throne.exe"

 

EDIT:

treba mi i nacin kako dobit lokaciju programa

 

Poruka je uređivana zadnji put pon 28.3.2011 20:13 (calex3).
 
0 0 hvala 0
15 godina
offline
Kako pisati u registry preko c/c++

http://msdn.microsoft.com/en-us/library/ms724880(v=VS.85).aspx

 

Ovdje su ti opisane sve funkcije za pristup registry-u. Kod svake ti piše što moraš uključiti, a u većini slučajeva to je windows.h.

Unatoč glupome nadimku kojeg ne mogu promijeniti,ne igram CoD i sl.
 
2 0 hvala 1
15 godina
neaktivan
offline
Kako pisati u registry preko c/c++

http://msdn.microsoft.com/en-us/library/ms724875%28v=VS.85%29.aspx

 

EDIT: captain_soap me prestigo za sekundu

Poruka je uređivana zadnji put pon 28.3.2011 18:13 (matej885).
 
0 0 hvala 1
15 godina
neaktivan
offline
Re: Kako pisati u registry preko c/c++

nema primjera :/

moze neki primjer za napisat npr. u: HKEY_CURRENT_USER/Software/Microsoft/Windows/Current Version/Run *

primjer za palit programe na windows start ....

 

 

* mislim konkretan primjer za ovo gore navedeno :)

Poruka je uređivana zadnji put pon 28.3.2011 18:15 (calex3).
15 godina
neaktivan
offline
Re: Kako pisati u registry preko c/c++
calex3 kaže...

nema primjera :/

moze neki primjer za napisat npr. u: HKEY_CURRENT_USER/Software/Microsoft/Windows/Current Version/Run

primjer za palit programe na windows start ....

 

Ti bi pisao viruse, zar ne? {#}

15 godina
neaktivan
offline
Re: Kako pisati u registry preko c/c++

hahah

ma naravno ;))

 

 

 

jel znate kako pronac lokaciju programa pokrenutog?

Poruka je uređivana zadnji put pon 28.3.2011 18:23 (calex3).
15 godina
neaktivan
offline
Re: Kako pisati u registry preko c/c++

Ajde neko plsss primjer :DDDD

15 godina
offline
Re: Kako pisati u registry preko c/c++
calex3 kaže...

Ajde neko plsss primjer :DDDD

Pokušavam ti sastaviti primjer. Malo pričekaj dok sam shvatim kako. 

Unatoč glupome nadimku kojeg ne mogu promijeniti,ne igram CoD i sl.
15 godina
neaktivan
offline
Re: Kako pisati u registry preko c/c++
calex3 kaže...

nema primjera :/

moze neki primjer za napisat npr. u: HKEY_CURRENT_USER/Software/Microsoft/Windows/Current Version/Run *

primjer za palit programe na windows start ....

 

 

* mislim konkretan primjer za ovo gore navedeno :)

:P

15 godina
neaktivan
offline
Re: Kako pisati u registry preko c/c++
captain_soap_McTawish kaže...
calex3 kaže...

Ajde neko plsss primjer :DDDD

Pokušavam ti sastaviti primjer. Malo pričekaj dok sam shvatim kako. 

Hvala :*

15 godina
offline
Re: Kako pisati u registry preko c/c++
calex3 kaže...
captain_soap_McTawish kaže...
calex3 kaže...

Ajde neko plsss primjer :DDDD

Pokušavam ti sastaviti primjer. Malo pričekaj dok sam shvatim kako. 

Hvala :*

Oprosti, ali ovo nadilazi moje znanje o programiranju tako da ti zasad ne mogu pomoći. 

Unatoč glupome nadimku kojeg ne mogu promijeniti,ne igram CoD i sl.
15 godina
neaktivan
offline
Re: Kako pisati u registry preko c/c++

Ma nema problema hvala svejedno ;)

valjda ce netko uspit nac kako ...ali nije mi ni vazno toliko...

najvaznije mi je naci kako dobiti file location? npr C:/program files/...

:)

15 godina
neaktivan
offline
Re: Kako pisati u registry preko c/c++

#include <stdio.h>

#include <stdlib.h>

 

main (){

 

 

    system("REG ADD HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Run /v Path /t REG_SZ /d omfg");

 

    }

google <3

 

Evo kako dodat...sad mi treba file loc :D

1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice