[ Brkic @ 12.11.2006. 21:39 ] @
da malo razjasnim pitanje,

da li je moguce i kako da se u exe fajlu programa nalazi sifra za pristup programu,tj. ako je program pokrenut prvi put pojavi se upit za upis sifre koja ce se koristiti u programu i naravno da se sifra moze menjati i to sve da se nalazi u exe fajlu programa.Tako kada se kopira exe fajl-(program) i postoji vec sifra za njegovo koriscenje ona vazi i na bilo kom drugom racunaru ??

Do sada sam pravio poseban fajl u kojem je bila sifra i program proveravao taj fajl ali se on moze izbrisati greskom,namerno ...
[ Nemanja Avramović @ 12.11.2006. 23:25 ] @
Mislim da ExeMod to može da odradi, mada meni nikad nije uspelo da upišem u exe koji je pokrenut
[ savkic @ 13.11.2006. 09:36 ] @

> da li je moguce i kako da se u exe fajlu programa nalazi sifra za pristup programu,tj.
> ako je program pokrenut prvi put pojavi se upit za upis sifre koja ce se koristiti
> u programu i naravno da se sifra moze menjati i to sve da se nalazi u exe fajlu
> programa.

Može, možeš to recimo uraditi kao resurs ili još jednostavnije samo dodati na kraj exea podatke koje ti trebaju.
[ Brkic @ 13.11.2006. 13:41 ] @
Jel moze neki primer kako to da napravim ???
[ savkic @ 14.11.2006. 08:41 ] @
> Jel moze neki primer kako to da napravim ???

Osnovni problem je zaobići zabranu izmene programa dok je startovan, ima više načina. Napravi se običan .bat fajl koji pomoću copy /b doda nešto na kraj exea a sam exe se ugasi.
Napravi se kopija exea, urade se željene izmene i pomoću MoveFileEx i DELAY_UNTIL_REBOOT zakaže zamena exea posle restarta (moglo bi i sa .bat fajlom).
Iskoristi se neki kod koji to radi, recimo exemod.