Srodne teme
04.05.2002. DataBase
01.12.2004. uninstall
25.09.2003. Sakrivanje IP-a!
16.06.2003. Uninstall
21.07.2003. snimanje na parce
12.12.2003. Uninstall DirectX
Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Uninstall (ili bilo koji drugi program) koji brise sam sebe

[es] :: C/C++ programiranje :: Uninstall (ili bilo koji drugi program) koji brise sam sebe

[ Pregleda: 2699 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Srki_82
Srdjan Tot
Me @ My Home
Ljubljana

Član broj: 28226
Poruke: 1403
82.208.201.*

ICQ: 246436949


+10 Profil

icon Uninstall (ili bilo koji drugi program) koji brise sam sebe19.11.2004. u 20:44 - pre 207 meseci
Napravio sam neki mali uninstall program koji skida jedan moj mali programcic sa racunara, ali kad se uninstall zavrsi sa brisanjem programcica ne moze sam sebe da izbrise jer windows to ne dozvoljava (fajl uninstall.exe je verovatno jos otvoren ili tako nesto). To sam resavao tako sto ubacim u wininit.ini da promeni ime uninstall.exe-u u NULL i windows ga prilikom sledeceg pokretanja obrise. Sve to lepo radi, ali ja bih ipak da nekako uninstall obrise sam sebe. Da li je moguce da se ceo program ucita u memoriju (nije previse velik) pa da windows zatvori taj exe fajl i da ga je pose toga moguce izbrisati, a da program i dalje radi posto je u memoriji?
 
Odgovor na temu

blaza
n/a

Član broj: 961
Poruke: 743
*.vdial.verat.net.



+3 Profil

icon Re: Uninstall (ili bilo koji drugi program) koji brise sam sebe19.11.2004. u 22:50 - pre 207 meseci
http://www.codeproject.com/file/cpselfdestruct2.asp
O_o
 
Odgovor na temu

Srki_82
Srdjan Tot
Me @ My Home
Ljubljana

Član broj: 28226
Poruke: 1403
82.208.201.*

ICQ: 246436949


+10 Profil

icon Re: Uninstall (ili bilo koji drugi program) koji brise sam sebe19.11.2004. u 23:32 - pre 207 meseci
Hvala... nikad mi ne bi palo na pamet da koristim .bat :) Sa tim sam se oprostio kad sam iz DOS-a presao na Win. Ovo ce biti sasvim dovoljno za mene, ali me i dalje kopka... da li je moguce napraviti neki exe fajl koji ce se 100% prebaciti u memoriju i da vise fajl na harddisku ne bude potreban?
 
Odgovor na temu

Sundance

Član broj: 7510
Poruke: 2559
*.sava.sczg.hr.



Profil

icon Re: Uninstall (ili bilo koji drugi program) koji brise sam sebe22.11.2004. u 05:25 - pre 207 meseci
Citat:
Srki_82: Hvala... nikad mi ne bi palo na pamet da koristim .bat :) Sa tim sam se oprostio kad sam iz DOS-a presao na Win. Ovo ce biti sasvim dovoljno za mene, ali me i dalje kopka... da li je moguce napraviti neki exe fajl koji ce se 100% prebaciti u memoriju i da vise fajl na harddisku ne bude potreban?


Moguce je, ali zahtijeva vrlo ruzne nacine uhakiranja NT loadera. Fora je u tome da, nakon sto korisnik klikne na neki .exe, kad ga pokusa rucno izbrisati dobit ce poruku o zabrani jer je proces koji je sa njim asociran jos uvijek aktivan. Postoji nacin za natjerati na win9x familiji da kernel "otpusti" handle od doticnog .exe-a za koji znam da 100% radi, a mislim da sam negdje nacuo da je pod NT familijom potrebno pozvati UnmapViewOfFile() na vlastiti imagebase. Probaj, mozda upali. Ako ne, jebga :)

Mislim, uvijek mozes dodati u startup kljuceve u registry (u one koje se pokrecu samo jednom) string oblika cmd.exe /c DEL /F <PATH DO DIREKTORIJA KOJEG ZELIS IZBRISATI>
 
Odgovor na temu

Srki_82
Srdjan Tot
Me @ My Home
Ljubljana

Član broj: 28226
Poruke: 1403
82.208.201.*

ICQ: 246436949


+10 Profil

icon Re: Uninstall (ili bilo koji drugi program) koji brise sam sebe22.11.2004. u 17:32 - pre 207 meseci
Vidim da cu se ipak zadrzati na .bat fajlicu koji ce sve da baci u rupu bez dna :)
 
Odgovor na temu

[es] :: C/C++ programiranje :: Uninstall (ili bilo koji drugi program) koji brise sam sebe

[ Pregleda: 2699 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Srodne teme
04.05.2002. DataBase
01.12.2004. uninstall
25.09.2003. Sakrivanje IP-a!
16.06.2003. Uninstall
21.07.2003. snimanje na parce
12.12.2003. Uninstall DirectX
Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.