Forum » Programiranje » Win32 Self deleting exe...
Win32 Self deleting exe...
BigWhale ::
Banzai!
Cross platform (XP, 2000, 2003, NT) self deleting program, ki bi po moznosti se direktorij zbrisal za sabo... Lahko tudi po rebootu...
To obstaja?
PS: Ne me napotiti v MSDN, ker je neuporaben, ker tega ne pove in ne mi o MoveFileEx, ker tudi ta ne zna tega... Dasiravno v dokumentaciji pise, da zna...
Cross platform (XP, 2000, 2003, NT) self deleting program, ki bi po moznosti se direktorij zbrisal za sabo... Lahko tudi po rebootu...
To obstaja?
PS: Ne me napotiti v MSDN, ker je neuporaben, ker tega ne pove in ne mi o MoveFileEx, ker tudi ta ne zna tega... Dasiravno v dokumentaciji pise, da zna...
- spremenil: BigWhale ()
LoneWolf ::
Da se, celo na vec nacinov. Vsak uninstaller vreden imena mora to znat brez debate.
MoveFileEx dela, uporabis MOVEFILE_DELAY_UNTIL_REBOOT flag. Pomankljivost MoveFileEx je, da ne more zbrisat direktorija, samo file. Namesto tega lahko uporabis tudi zapis v registru - poisci reference na RUN_ONCE, ali pa bolj storasto s kaksno .bat datoteko. Seveda to vse zahteva reboot.
Najde pa se tudi kaksen trik, kako lahko program zbrise sam svoj .exe, pa se kaksno mapo zraven. Za zacetek si lahko pogledas tale self-deleting .exe primercek, legenda za vse pisce uninstallerjev.
MoveFileEx dela, uporabis MOVEFILE_DELAY_UNTIL_REBOOT flag. Pomankljivost MoveFileEx je, da ne more zbrisat direktorija, samo file. Namesto tega lahko uporabis tudi zapis v registru - poisci reference na RUN_ONCE, ali pa bolj storasto s kaksno .bat datoteko. Seveda to vse zahteva reboot.
Najde pa se tudi kaksen trik, kako lahko program zbrise sam svoj .exe, pa se kaksno mapo zraven. Za zacetek si lahko pogledas tale self-deleting .exe primercek, legenda za vse pisce uninstallerjev.
darkolord ::
Če nočeš po rebootu nardiš en temporary batch file ki se pozene tik pred izhodom programa in nato izbrise se sebe...
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | SMB povezava Winows 10 s Synology NASOddelek: Operacijski sistemi | 3319 (2585) | dukedl |
» | [DirectX] Problem s teksturamiOddelek: Programiranje | 697 (595) | Senitel |
» | [C++]prenašanje datotek iz netaOddelek: Programiranje | 1508 (1328) | BlueRunner |
» | Visual Basic.NET - za začetnika ?Oddelek: Programiranje | 4768 (3887) | mHook |
» | Skripte (strani: 1 2 )Oddelek: Programiranje | 8780 (6643) | Microsoft |