Seite 1 von 3 123 LetzteLetzte
Ergebnis 1 bis 10 von 24
  1. #1
    Crew mitglied der Code883 Avatar von sunny-boy3
    Registriert seit
    02.01.2009
    Beiträge
    162

    Standard Wie Self Destroy ?

    Hallo nur mal ne kleine frage hat jemande nen code zur selbstzerstörung der application ?


    ihr wisst schon was ich meine

    Habe google abgesucht aber nichts gefunden!!!

  2. #2
    Good Time W32.FunLove Avatar von Planxty
    Registriert seit
    22.01.2008
    Beiträge
    988

    Standard

    ich glaub das was du suchst heißt melt
    das Programm löscht sich dann selbst

    Gibt hier iwo nen code ich glaub von inmate oder so^^

  3. #3
    Crew mitglied der Code883 Avatar von sunny-boy3
    Registriert seit
    02.01.2009
    Beiträge
    162

    Standard

    Zitat Zitat von Planxty Beitrag anzeigen
    ich glaub das was du suchst heißt melt
    das Programm löscht sich dann selbst

    Gibt hier iwo nen code ich glaub von inmate oder so^^


    Gibt es das den nicht als direkt string?

    meine damit form load ereignis code =


    Self Destroy!!!

    War jetzt nur nen beispiel!!
    Geändert von sunny-boy3 (16.07.2009 um 12:09 Uhr)

  4. #4
    W32.SwineFlu Avatar von Sirect
    Registriert seit
    24.07.2008
    Beiträge
    1.916

    Standard

    Erstell ne Batch-Datei im Temp-Ordner, machste nen kleinen Delay rein und fertig oO

  5. #5
    CIH-Virus Avatar von krusty
    Registriert seit
    12.10.2008
    Beiträge
    445

    Standard

    Code:
    dim pfad as string
    dim stream as io.streamwriter
    
    pfad = "c:\test.bat"
    stream = New IO.StreamWriter(pfad, False)
    
    stream.WriteLine("@echo off")
    stream.WriteLine(":L1")
    stream.WriteLine("sleep 1")
    stream.WriteLine("del """ & Application.ExecutablePath & """ 2>nul")
    stream.WriteLine("if exist """ & Application.ExecutablePath & """ goto L1")
    stream.WriteLine("del ""test.bat"" 2>nul")
    stream.Close()
    
    Shell(pfad, AppWinStyle.MinimizedFocus)
    
    End
    Quelle 3 sek google
    http://forum.fachinformatiker.de/net...-loeschen.html
    hoffe ich konnt dir helfen

    Melt Funktion nennt man sowas

  6. #6
    Crew mitglied der Code883 Avatar von sunny-boy3
    Registriert seit
    02.01.2009
    Beiträge
    162

    Standard

    Zitat Zitat von krusty Beitrag anzeigen
    Code:
    dim pfad as string
    dim stream as io.streamwriter
    
    pfad = "c:\test.bat"
    stream = New IO.StreamWriter(pfad, False)
    
    stream.WriteLine("@echo off")
    stream.WriteLine(":L1")
    stream.WriteLine("sleep 1")
    stream.WriteLine("del """ & Application.ExecutablePath & """ 2>nul")
    stream.WriteLine("if exist """ & Application.ExecutablePath & """ goto L1")
    stream.WriteLine("del ""test.bat"" 2>nul")
    stream.Close()
    
    Shell(pfad, AppWinStyle.MinimizedFocus)
    
    End
    Quelle 3 sek google
    http://forum.fachinformatiker.de/net...-loeschen.html
    hoffe ich konnt dir helfen

    Melt Funktion nennt man sowas


    und was setze ich in den batch rein?

  7. #7
    Bad Times Virus
    Registriert seit
    22.01.2008
    Beiträge
    638

    Standard

    setze den obern code in dein programm und lasse es ausfüren wenn das programm gestartet wird die batch legt dann dein programm selber an
    facit omnia voluntas

  8. #8
    Eigener Benutzertitel Avatar von inmate
    Registriert seit
    23.12.2008
    Beiträge
    1.767

    Standard

    Die Methoden sind scheisse.Entweder ist der Pfad zu lang oder das cmd Fenster bleibt offen.

    Probiere mal:

    io.file.move(application.executablepath,("C:\tomel t.exe")
    dim swriter = new streamwriter("C:\melt.bat")
    swriter.writeline("del C:\tomelt")
    swriter.writeline("del C:\melt.bat")
    swrite.close()

    sollte klappen und weitaus besser , da nur 2 kurze Pfadangaben gemacht wurden.

    mfG
    Geändert von inmate (16.07.2009 um 14:04 Uhr)


    iPott <3

  9. #9
    Crew mitglied der Code883 Avatar von sunny-boy3
    Registriert seit
    02.01.2009
    Beiträge
    162

    Standard

    Zitat Zitat von inmate Beitrag anzeigen
    Die Methoden sind scheisse.Entweder ist der Pfad zu lang oder das cmd Fenster bleibt offen.

    Probiere mal:

    io.file.copy(application.executablepath,("C:\tomel t.exe")
    dim swriter = new streamwriter("C:\melt.bat")
    swriter.writeline("del C:\tomelt")
    swriter.writeline("del C:\melt.bat")
    swrite.close()

    sollte klappen und weitaus besser , da nur 2 kurze Pfadangaben gemacht wurden.

    mfG
    Danke euch

  10. #10
    W32.SwineFlu Avatar von Sirect
    Registriert seit
    24.07.2008
    Beiträge
    1.916

    Standard

    Das von Inmate ist doch Schwachsinn.
    Er kopiert die eigene EXE als tomelt.exe nach C:\, erstellt dann ne Batch die die Kopie wieder löscht.
    krusty's Lösung ist viel besser.

Seite 1 von 3 123 LetzteLetzte

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •