BB-Programm Selbstmord...
Übersicht

joelmmhBetreff: BB-Programm Selbstmord... |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Hallo,
Wie kann das BB-Programm das gerade ausgeführt wird sich selbst löschen(Deistalation/Selbstmord...)? Und am besten auch noch ein anderes dafür starten, das auf einer CD angelegt ist ("ExecFile") Ich habe Blitz 3D. Vielen Dank schon mal im voraus, joel |
||
![]() |
Christoph |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ich schätze mal, dass das sich selbst löschen nicht geht, weil auf die Datei, die gelöscht werden soll, ja noch zugegriffen wird. Da muss irgendein anderes Programm das Löschen erledigen, und zwar erst dann, wenn auf dein Programm nicht mehr zugegriffen wird. | ||
![]() |
maximilian |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ich denke mal, das geht, indem man das Log, das Windows auf benutzte Dateien setzt, manuell entfernt. Dazu braucht man auf jeden Fall die WinAPI. | ||
Variety is the spice of life. One day ignore people, next day annoy them. |
![]() |
BlitzcoderNewsposter |
![]() Antworten mit Zitat ![]() |
---|---|---|
Wenn es nicht so dringend ist könnte man einen del begehl in den Autostart schieben, um es zu löschen. | ||
P4 3 Ghz@3,55Ghz|GF 6600GT 256MB|Samsung 80GB | 2x Samsung 160GB|2048MB DDR-400 RAM|6 Mbit Flatrate | Logitech G15 | Samsung 225BW-TFT | Ubuntu Gutsy Linux | Windows Vista | Desktop | Blog | CollIDE | Worklog
________________ |°°°°°°°°°°°°°°||'""|""\__,_ |______________ ||__ |__|__ |) |(@) |(@)"""**|(@)(@)****|(@) |
![]() |
PowerProgrammer |
![]() Antworten mit Zitat ![]() |
---|---|---|
Man könnte das vielleciht mit einer Batch-Datei realisieren, aber dann müsste diese sich selbst löschen können ![]() Oder kann man die Com-Datei "del" oder wie die heißt zeitverzögert aufrufen? Irgendwo gabs mal im Internet einen Trick, ich galube für VB. Aber ich weiß nichtmehr, wo ![]() |
||
www.xairro.com Alles für Webmaster und Programmierer! Es gibt mehr als bloß einen Counter! |
![]() |
SoNenTyp |
![]() Antworten mit Zitat ![]() |
---|---|---|
Batchdateien können sich selber löschen. Also einfach eine *.bat anlegen die ständig versucht die exe zu löschen und sobald dies geschaft ist sich selber löscht. | ||
Gruss Der Typ.
User posted image |
![]() |
StepTiger |
![]() Antworten mit Zitat ![]() |
---|---|---|
brauchst nichtmal ne batch datei
cmd.exe im windows verzeichniss kann alles löschen ![]() |
||
Noch gestern standen wir am Abgrund, doch heute sind wir schon einen Schritt weiter.
Computer: AMD Sempron 3000+; ATI Radeon 9800 Pro; 512 MB DDR RAM 400Mhz; Asus E7N8X-E Deluxe; Samsung 200GB HD 5.4ns acces t Gewinner: BP Code Compo #2 Π=3.141592653589793238...<--- und das aus dem kopf ![]() Seit der Earthlings-Diskussion überzeugter Fleisch(fr)esser. |
![]() |
SoNenTyp |
![]() Antworten mit Zitat ![]() |
---|---|---|
Meines wissens kann eine laufende exe nicht gelöscht werden (nicht mal vom Administrator). | ||
Gruss Der Typ.
User posted image |
![]() |
Kleiner satan |
![]() Antworten mit Zitat ![]() |
---|---|---|
also als bb läuft es gut ich weiß nicht wie es mit exe ist (im RAM sollte es ja trotzdem sein)
Code: [AUSKLAPPEN] Print "Drücken sie eine Taste" Print "um dieses Programm zu zerstören" WaitKey start = MilliSecs() Repeat Cls Print (start-MilliSecs()+10000)/1000 Until start+10000 <= MilliSecs() DeleteFile "dele.bb" End |
||
![]() |
BladeRunnerModerator |
![]() Antworten mit Zitat ![]() |
---|---|---|
Das funzt nicht, Satan. Du löschst hier den Quelltext, nicht den kompilierten Code ![]() |
||
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3 Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64 B3D BMax MaxGUI Stolzer Gewinner des BAC#48, #52 & #92 |
![]() |
jhabekost |
![]() Antworten mit Zitat ![]() |
---|---|---|
Code: [AUSKLAPPEN] Print "Drücken sie eine Taste" Print "um dieses Programm zu zerstören" WaitKey start = MilliSecs() Repeat Cls Print (start-MilliSecs()+10000)/1000 Until start+10000 <= MilliSecs() DeleteFile "dele.exe" End Habs so mal probiert und compiliert, läuft ganz normal ab nur das dele.exe nicht gelöscht wird... Hm is zwar ganz toll das Blitzbasic stets versucht es zu vermeiden zu meckern, aber doch irgendwie bei der Fehlersuche nicht behilflich... Ich meine C++ hätte bei sowas 5000 Fehlermeldungen gemacht... |
||
![]() |
SoNenTyp |
![]() Antworten mit Zitat ![]() |
---|---|---|
Naja eine Fehlermeldung fände ich übertrieben aber wenichstens eine rückgabe mit eine entsprechenden fehlernummer* würde ich da schon erwarten. Aber das kann man sich ja auch selber schreiben.
* z.b. 0=alles OK; 1=Datei Schreibgeschützt; 2=Datei Verwendet... |
||
Gruss Der Typ.
User posted image |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group