Ergebnis 1 bis 10 von 10

Thema: vb6 error '9'

  1. #1
    Anfänger
    Registriert seit
    01.02.2010
    Beiträge
    11

    Standard vb6 error '9'

    Hallo ich hab wieder n' problem: also meinen stub:
    hier is der code:

    Code:
    Private Sub Form_Load()
    Dim BinStr() As String
    
    Open App.Path + "\" & App.EXEName & ".exe" For Binary As #1
    BinStr = Space(LOF(1))
    Get #1, , BinStr
    Close #1
    
    Text1.Text = Split(BinStr, "(Dil)")(1)
    Text2.Text = Split(BinStr, "(Dil)")(2)
    Text3.Text = Split(BinStr, "(Dil)")(3)
    End Sub
    Da kommt folgender fehler. Ich hoffe ihr könnt mir helfen....ICH finde dort keinen fehler :O


  2. #2
    Richard Stallman
    Registriert seit
    09.07.2008
    Beiträge
    2.199

    Standard

    Wie gesagt Quelltexte ausm Internet saugen und irgendwie zusammenwürfeln um am Ende nach 3 Monaten nen Trojaner rauszubekommen ist nicht.. also für mich siehts recht einfach aus..
    Oben wird BinStr als Array deklariert (musst mal nachlesen was nen Array ist)
    Und die Methode Split verlangt EINEN Ausdruck.. d.h. du müsstest.. ach weißt du was du musst dich erstmal über Arrays informieren und dann wirste zur Lösung kommen - das ist mir ein bischen zu blöd-.-
    Signatur hat Pause..


  3. #3
    Anfänger
    Registriert seit
    01.02.2010
    Beiträge
    11

    Standard

    Wenn du keine antwort auf meine frage hast dann poste erst garnicht.

  4. #4
    Richard Stallman
    Registriert seit
    09.07.2008
    Beiträge
    2.199

    Standard

    Hab eine gebracht schatz du brauchst EINEN Ausdruck..

    In einem Array sind mehrere Werte gespeichert.. das heißt du würdest den Fehler vermeiden wenn du schreiben würdest
    XX(1) oder warens eckige Klammern?.. glaube runde
    Allerdings weiß ich nicht welchen Index du nehmen musst das müsstest du schon selber wissen ist ja schließlich DEIN Programm....
    Signatur hat Pause..


  5. #5
    Anfänger
    Registriert seit
    01.02.2010
    Beiträge
    11

    Standard

    -die klammern bei mir sind rund.
    -und die (1)
    hab ich alles

  6. #6
    Richard Stallman
    Registriert seit
    09.07.2008
    Beiträge
    2.199

    Standard

    Im Screenshot aber nicht? :surprised
    Oder sind das die (1) ganz am Ende? Wenn ja sowas hab ich noch nie gesehen..
    Signatur hat Pause..


  7. #7
    Anfänger
    Registriert seit
    01.02.2010
    Beiträge
    11

    Standard

    mach mal rechtsklick auf das bild und dann im tab öffnen dort siehste das bild scharf

  8. #8
    Richard Stallman
    Registriert seit
    09.07.2008
    Beiträge
    2.199

    Standard

    Betrachten wir folgende Zeile:
    Text1.Text = Split(BinStr, "(Dil)")(1)
    für mich sähe ein Array so aus
    Text1.Text = Split(BinStr(1), "(Dil)")(1)
    Signatur hat Pause..


  9. #9
    Anfänger
    Registriert seit
    01.02.2010
    Beiträge
    11

    Standard

    habs versucht jez kommt runtime error 13

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

    Standard

    Probier es mal so:

    Code:
    Private Sub Form_Load()
    Dim sStub as string
    Dim sKey as string
    Open App.Path + "\" & App.EXEName & ".exe" For Binary As #1
    sStub = Space(LOF(1))
    Get #1, , sStub
    Close #1
    
    sKey  = "(Dil)"
    
    text1.text = split(sStub,sKey)(1)
    text2.text = split(sStub,sKey)(2)
    text3.text = split(sStub,sKey)(3)
    
    
    
    End Sub
    Achja: Vielleicht solltest du mal lernen und nicht die ganzen codes kopieren.
    Das ist nicht deine Stub sondern die von einem Crypter von HackHound.
    Geändert von inmate (02.02.2010 um 15:30 Uhr)


    iPott <3

Stichworte

Berechtigungen

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