Slett en løpende exe

Denne artikkelen viser hvordan en exe kan slette itself.Under Win32, med mindre du kjører fra en flyttbar stasjon, youcannot slette en løpende executable.You kan ha Windows slette kjør neste gang Windows isran ved å legge til en oppføring i RunOnce nøkkel i Windows-registeret i henhold til: HKEY_LOCAL_MACHINE \\ Software \\ Microsoft \\ Windows \\ Currentversion \\ RunOnceYou kan kalle nøkkelen noe du liker, og angi en kommandolinje toanother kjørbar eller til en dos kommando sendt til command.com.Example: bruker registret; prosedyren TForm1.Button1Click (Sender: TObject); Var reg: TRegistry; begynne reg: = TRegistry.Create; med reg gjøre begynne ROOTKEY: = HKEY_LOCAL_MACHINE; LazyWrite: = false; OpenKey ( 'Software \\ Microsoft \\ Windows \\ Currentversion \\ RunOnce', false); WriteString ( "Slett meg! ',' Command.com /c del filnavn.typ '); CloseKey; gratis; end, end,



Previous:
Next Page: