Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

samokopirajuci program

[es] :: C/C++ programiranje :: samokopirajuci program

[ Pregleda: 2670 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

darkside
Vladimir Mitrovic
Vracar Beograd

Član broj: 7454
Poruke: 73
*.ptt.yu

ICQ: 145634382


Profil

icon samokopirajuci program20.05.2003. u 02:15 - pre 254 meseci
ok, ajde samo bez hejta, dakle, da li neko zna kako da napisem funkciju koja ce kopirati ceo program u npr istom dir????
ne, nije maliciozni program, samo mi nije jasno kako to da obavim...
i am NOT your father!
 
Odgovor na temu

leka
Dejan Lekić
senior software engineer, 3Developers
Ltd.
London, UK

Član broj: 234
Poruke: 2534
*.telia.com

Sajt: dejan.lekic.org


+2 Profil

icon Re: samokopirajuci program20.05.2003. u 08:58 - pre 254 meseci
- Niti je meni jasno šta želiš...
Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin
 
Odgovor na temu

anon676

Član broj: 676
Poruke: 759
*.verat.net



Profil

icon Re: samokopirajuci program20.05.2003. u 15:54 - pre 254 meseci
otvoris fajl pomocu fopen sa tamo odredjenim argumentima (koristi man) ne mogu sada da ti objasnjavam jer je previse debilno...i onda bajt po bajt kopiras u drugi novootvoreni fajl...

znaci otprilike nesto vako :) prvo treba da otvoris fajl deskriptor ka fajlu, to se radi ovako:
FILE *FD;

#include <stdio.h>

FILE *fopen(const char *path, const char *mode);
FILE *fdopen(int fildes, const char *mode);
FILE *freopen(const char *path, const char *mode, FILE *stream);

vidis tebe u ovom slucaju ti treba funkcija fopen...otvaranje bi trebalo da izgleda ovako, posle definisanja fajl deskriptora:

FD = fopen(fajl, "r"); // recimo ovako

sada ti pogledaj sta te konkretno zanima, kako hoces da otvaras fajl da li sa argumentima: r, r+, w,w+,a,a+ *(read, read + write, write , write+read(pravi novi fajl), append dodaje na kraj fajla ili otvara, cita, pise sve u jednom, na kraj fajla :)) uf kakva recenica).

fseek(stream,0,SEEK_END); mozes da koristis da setas po FD-u odnosno po fajlu kako bi se to prostije reklo...imas man pa vidi..



E sada da rezimiramo, ti mozes ovako da koprias red po red ili sta vec jednog fajla u drugi direktno...bilo da je rec o binarnom(izvrsnom) fajlu ili source kodu...el, stoposto je sigurno da ti u tom slucaju binarni fajl (novo nastali) nece raditi...zato koristi open funkciju...sa njom nisam nikada prilike da radim...

SEE ALSO
read(2), write(2), fcntl(2), close(2), link(2), mknod(2), mount(2),
stat(2), umask(2), unlink(2), socket(2), fopen(3), fifo(4), open(2)

poz. d

 
Odgovor na temu

leka
Dejan Lekić
senior software engineer, 3Developers
Ltd.
London, UK

Član broj: 234
Poruke: 2534
*.racasse.se

Sajt: dejan.lekic.org


+2 Profil

icon Re: samokopirajuci program21.05.2003. u 03:44 - pre 254 meseci
Dule, ovo gore sto si ti naveo uglavnom moze da radi, ali da bi bas sve radilo 100% coveku treba neki POSIX emulacioni sloj, jer (ne znam da li si gledao) covek je Windozer...
Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin
 
Odgovor na temu

anon676

Član broj: 676
Poruke: 759
*.verat.net



Profil

icon Re: samokopirajuci program21.05.2003. u 22:22 - pre 254 meseci
znam dejo tek sam kasnije skontao :(( :))elem nema veze :) ja stvarno nemam pojma kako se otvara fajl na windowsu...verovatno jedna od mnogobrojnih mscde funkcija ili sta vec :))) poz
 
Odgovor na temu

Mikky

Član broj: 18
Poruke: 1563
*.ptt.yu

ICQ: 44582291


+58 Profil

icon Re: samokopirajuci program22.05.2003. u 03:00 - pre 254 meseci
e pa posto si me ubedio da nije za malicioznu upotrebu evo da ti malo pomognem
pogledaj win32 api funkcije
GetModuleFileNameEx
CopyFile
-I know UNIX, PASCAL, C, FORTRAN,
COBOL, and nineteen other high-tech
words.
 
Odgovor na temu

darkside
Vladimir Mitrovic
Vracar Beograd

Član broj: 7454
Poruke: 73
*.ptt.yu

ICQ: 145634382


Profil

icon Re: samokopirajuci program22.05.2003. u 16:01 - pre 254 meseci
windozer na silu i samo javno....winmodem :)
hvala na pomoci
i am NOT your father!
 
Odgovor na temu

[es] :: C/C++ programiranje :: samokopirajuci program

[ Pregleda: 2670 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.