1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. WhiteLion

Beiträge von WhiteLion

  • Memory Zugriff wird verweigert, was tun?

    • WhiteLion
    • 7. Mai 2008 um 10:21
    Zitat von TheManiac4

    Nun ich habe das Problem durch Umwege gelöst. Finds Schade das solche Fragen nicht beantwortet werden, ich finde Botting ein sehr interessanter Bereich und wegen AGB/EULA das sollte demjenigen überlassen werden der Bottet. Der wird es inkauf nehmen wenn er gebannt/ gekickt wird vom game.Und nicht jedes AGB/EULA wird durch botting verletzt (zB. Minesweeper Windows und vieles mehr).

    Well nvm, wenn jemand irgend ein link hat wo es um Bot scripten geht, oder sonst welche nützliches Informationen für mich hat. PMed mich.


    Danke

    also mich interessierts auch brennend und ich denke auch dass es jedem selber überlassen ist, was er draus macht... wenn du was hast, bitte PN an mich oder posten.... danke
    PS: wie hast du es denn gelöst? - wenn ich mcih recht erinnere musst du zum cheaten erstmal den pointer finden um die speicherstelle für diverse variablen ausfingig zu machen... wie hast du das gemacht ?
    auch wenn es sich ums reine memorypatching eines prozesses handelt würde es mich brennend interessieren. thanx!

  • Pakete mit Autoit verschicken?

    • WhiteLion
    • 6. Mai 2008 um 22:53

    du musst nicht unbedingt das protokoll kennen, es sei den du willst wirklich eine protokoll -konforme kommunikation.
    es reicht, oft wenn du weisst wie das packet aussieht. quasi wenn du einen mitschnitt von diversen paketen hast, die du dann auch so sendest.
    schau dir mal wireshark an, das toll ist exta dazu gebaut packete mitzuschneiden und kennt auch die meisten.
    die packete musst du dann noch auf dem richtigen socket :) senden...

  • Switch programmieren

    • WhiteLion
    • 6. Mai 2008 um 21:50

    ohne wirklich viel ahnung zu haben, aber evtl. musst du das problem anders lösen ? - vielleicht muss man den weg über das abfangen der kommunikationsprotokolle auf dem telnet port lösen.... ich weiss zwar nicht welche befehle/möglichkteiten autoIP dafür vorsieht auf einem bestimmten port trafic zu sniffen, aber sicher gibts da was..... den trafic könntest du dann auswerten.

  • möglich: "ftp-server" mit autoit?

    • WhiteLion
    • 6. Mai 2008 um 21:28

    ich möchte nicht voreilig sein, aber ich denke schon... warum sollte das nicht gehen. schließlich gibt es hier genug themen wo zumindest schon die grundfunktionen behandelt wurden....

    ich frage mcih nur, wieso die frage von jemanden mit so hoher beitragszahl kommt.... also entweder hab ich was nicht geschnallt oder du bist blind :)


    Edit: schau mal hier hab ich was zum ftp-upload gefunden:

    [autoit]

    #include <FTP.au3>

    [/autoit][autoit][/autoit][autoit]

    DllOpen('wininet.dll')

    [/autoit][autoit][/autoit][autoit]

    $server = 'ftp.host.com'
    $username = 'username'
    $pass = 'password'
    $Open = _FTPOpen('MyFTP Control')
    $Conn = _FTPConnect($Open, $server, $username, $pass)
    $Ftpp = _FtpPutFile($Conn, 'E:\AutoIt Project\d4rklog.txt', '/d4rklog.txt')
    $Ftpc = _FTPClose($Open)

    [/autoit]
  • Welche exe-Packer funktionieren !?

    • WhiteLion
    • 6. Mai 2008 um 13:54

    da gibts einige gründe z.B.....
    - bessere packraten (keinere dateien)
    - schwerer zu reversende anwendungen (sicherheit!!)

  • Switch programmieren

    • WhiteLion
    • 6. Mai 2008 um 10:20

    wie wäre es mit ControlClick oder ControlSend .... schau mal diese controlbefehle an ... in der deutschen hilfe

  • Welche exe-Packer funktionieren !?

    • WhiteLion
    • 6. Mai 2008 um 08:56

    Also,
    ich stelle mir gerade die frage, wieso außer UPX kein exe packer mit meiner erzeugenten exe funktioniert. bzw welche Einstellungen muss ich vornehmen, damit auch andere funktionieren !? z.B. PE-compact...etc

  • GUI - frage zum editfeld!

    • WhiteLion
    • 5. Mai 2008 um 17:47

    ja ja die liebe GUI.... ich hab wieer fragen :)

    Also, ich möchte gerne eine zweite GUI einfügen, diese sollte folgendes erfüllen:
    mittig sein
    immer die oberste ebene sein
    unbeweglich sein
    ebenfalls tranzperent sein (am besten mehr als eine farbe tranzperent)

    hab also folgendes gemacht:

    [autoit]


    FileInstall("mygui.tmp", @TempDir&"/mygui.tmp")
    FileInstall("mygui2.tmp", @TempDir&"/mygui2.tmp")

    [/autoit][autoit][/autoit][autoit]

    GUICreate("GUI2",420,300,-1,-1,$WS_POPUP,BitOR($WS_EX_LAYERED,$WS_EX_TOPMOST,$WS_EX_TOOLWINDOW))
    GUICtrlCreatePic(@TempDir&"/mygui2.tmp",0,0,420,300)
    GUICtrlSetBkColor(-1,$GUI_BKCOLOR_TRANSPARENT)
    GUISetState (@SW_SHOW)
    Sleep("5000")
    GUICreate("GUI1",640,200,(@DesktopWidth - 640) / 2 + 50,(@DesktopHeight - 200) / 2 - 180,$WS_POPUP,BitOR($WS_EX_LAYERED,$WS_EX_TOPMOST,$WS_EX_TOOLWINDOW))
    GUICtrlCreatePic(@TempDir&"/mygui.tmp",0,0,640,200)
    GUICtrlSetState(-1,$GUI_DISABLE)
    GUICtrlCreateLabel("",0,0,621,90,-1,$GUI_WS_EX_PARENTDRAG)
    GUICtrlSetBkColor(-1,$GUI_BKCOLOR_TRANSPARENT)
    GUICtrlSetColor(-1,0xFFFF00)
    $Button1 = GUICtrlCreateLabel("Patch",152,145,40,18)
    GUICtrlSetBkColor(-1,$GUI_BKCOLOR_TRANSPARENT)
    GUICtrlSetColor(-1,0xFF3300)
    GUICtrlSetFont(5, 8)
    $Button2 = GUICtrlCreateLabel("About",368,145,40,18)
    GUICtrlSetBkColor(-1,$GUI_BKCOLOR_TRANSPARENT)
    GUICtrlSetColor(-1,0xFF3300)
    GUICtrlSetFont(6, 8)
    $Edit1 = GUICtrlCreateEdit("..............................................................",204,94,142,52, BitOR($ES_WANTRETURN, $ES_READONLY), 0)
    GUICtrlSetBkColor(-1, 0x555555)
    GUISetBkColor(0xFFFFFF)
    GUICtrlSetColor(7, 0xFF5500)
    GUICtrlSetFont(7, 8)
    $Edit2 = GUICtrlCreateEdit("Status",204,147,142,14, BitOR($ES_WANTRETURN, $ES_READONLY), 0)
    GUICtrlSetBkColor(-1, 0x555555)
    GUISetBkColor(0xFFFFFF)
    GUICtrlSetColor(8, 0xFF5500)
    GUICtrlSetFont(8, 8)
    $close = GUICtrlCreateLabel("eXit",417,94,23,18)
    GUICtrlSetBkColor(-1,$GUI_BKCOLOR_TRANSPARENT)
    GUICtrlSetFont(9, 6)
    GUICtrlSetColor(-1,0xFFFF00)
    GUISetState (@SW_SHOW) ; will display an empty dialog box
    $Version = GUICtrlCreateLabel("V1. 0",115,94,23,18)
    GUICtrlSetBkColor(-1,$GUI_BKCOLOR_TRANSPARENT)
    GUICtrlSetFont(10, 6)
    GUICtrlSetColor(-1,0xFFFF00)
    GUISetState (@SW_SHOW)
    .....

    [/autoit]

    folgende probleme traten auf:
    - die erste GUI verlohr die steuerung bei den buttons! :(
    - die schriftgröße und formatierungen (wie farbe...) der ersten buttons der GUI1 wurden nicht mehr genommen!
    - die GUI2 erfüllt nich meine gewünschten anforderungen (siehe oben)

  • GUI - frage zum editfeld!

    • WhiteLion
    • 5. Mai 2008 um 09:24

    ja, hab die rechnung auch geschnallt... sie dient dazu den bildschirmmitelpunkt abzüglich der grafikgröße zu ermitteln...
    wie schon geschrieben, hab zu früh gefragt ....sorry

  • GUI - frage zum editfeld!

    • WhiteLion
    • 4. Mai 2008 um 20:06

    danke bernd! - verdammt da wäre ich nie drauf gekommen meine zeile so umzuschreiben! woher weiss ich wann ich was in klammern schreiben bzw einen "/" setzen muss !?

    OK, gucken und denken hilft ... ich habs geschnallt ... nur bei der GUI hab ich mit folgendenbefehl aus der hilfe zusammengereimt: GUICtrlSetState(-1,$GUI_ONTOP)

    passiert ist da gar nix, was war daran falsch ?

  • GUI - frage zum editfeld!

    • WhiteLion
    • 4. Mai 2008 um 19:32

    jop, danke erstmal für die zahlreiche beteiligung und hilfe!! - ist ja echt super hier ... muss ja mal gesagt werden.
    ... aber wenn ich es richtig verstehe, muss ich mis reshacker das teil noch von hand includieren ??

    EDIT: ich hab noch eine andere GUI-Frage:
    wenn ich folgendes habe:
    GUICreate("mygui",640,200,-1,50,$WS_POPUP,$WS_EX_LAYERED)
    was muss ich tun, damit auf der horizontalen die GUI nicht nur zentriert sondern zentriert PLUS ca 100 pixel nach rechts ist!?

    EDIT2: Ach und nochwas :) :
    Wie bekomme ich meine GUI "allways on top" also immer im Vordergrund!?

  • GUI - frage zum editfeld!

    • WhiteLion
    • 4. Mai 2008 um 14:33
    Zitat von progandy

    aber ja, stern1.bmp bis stern5.bmp.
    Was ist eigendlich dein Hintergrundbild? Kannst du das bitte mal anhängen?
    //Edit: Das geht schon, Bilder in die Resourcen, als Format würde ich da BMP bevorzugen.: http://www.autoitscript.com/forum/index.php?showtopic=51103
    LayeredGUI ohne Hintergrundbild geht auch, aber das willst du wohl nicht :):

    Spoiler anzeigen
    [autoit]

    #include <GUIConstants.au3>

    [/autoit] [autoit][/autoit] [autoit]

    $gui = GUICreate("mygui",640,200,-1,-1,$WS_POPUP,$WS_EX_LAYERED)
    GUICtrlCreatePic("test.gif",0,0,640,200) ;gif soll in exe eingebunden werden ohne auslagerung beim start
    ;~ GUICtrlSetState(-1,$GUI_DISABLE)
    GUICtrlCreateLabel("",0,0,621,90,-1,$GUI_WS_EX_PARENTDRAG)
    GUICtrlSetBkColor(-1,$GUI_BKCOLOR_TRANSPARENT)
    GUICtrlSetColor(-1,0xFFFF00)
    $Button1 = GUICtrlCreateLabel("Patch",150,145,40,18)
    GUICtrlSetBkColor(-1,$GUI_BKCOLOR_TRANSPARENT)
    GUICtrlSetColor(-1,0xFF5500)
    GUICtrlSetFont(5, 8)
    $Button2 = GUICtrlCreateLabel("About",368,145,40,18)
    GUICtrlSetBkColor(-1,$GUI_BKCOLOR_TRANSPARENT)
    GUICtrlSetColor(-1,0xFF5500)
    GUICtrlSetFont(6, 8)
    $Edit1 = GUICtrlCreateEdit("- Patch -",210,96,130,40, BitOR($ES_WANTRETURN, $ES_READONLY)) ;hat einen Rand der unten und rechts (Streifen) transperent ist!soll nicht manuel editerbar sein!
    GUICtrlSetBkColor(-1, 0x555555)
    GUISetBkColor(0xFFFFFF)
    GUICtrlSetFont(7, 8)
    $Edit2 = GUICtrlCreateEdit("Status",210,140,130,18, BitOR($ES_WANTRETURN, $ES_READONLY)) ;hat einen Rand der unten und rechts (Streifen) transperent ist! soll nicht manuel editerbar sein!
    GUICtrlSetBkColor(-1, 0x555555)
    GUISetBkColor(0xFFFFFF)
    GUICtrlSetFont(8, 8)
    $close = GUICtrlCreateLabel("eXit",415,94,23,18)
    GUICtrlSetBkColor(-1,$GUI_BKCOLOR_TRANSPARENT)
    GUICtrlSetColor(-1,0xFFFF00)

    [/autoit] [autoit][/autoit] [autoit]

    GUISetBkColor(0x010101) ; die Farbe die Transparent werden soll
    _API_SetLayeredWindowAttributes($gui,0x010101) ; Die Farbe transparent setzen

    [/autoit] [autoit][/autoit] [autoit]

    GUISetState (@SW_SHOW)

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    Do
    Until GUIGetMsg() = $GUI_EVENT_CLOSE

    [/autoit] [autoit][/autoit] [autoit]

    ;===============================================================================
    ;
    ; Function Name: _API_SetLayeredWindowAttributes
    ; Description:: Sets Layered Window Attributes:) See MSDN for more informaion
    ; Parameter(s):
    ; $hwnd - Handle of GUI to work on
    ; $i_transcolor - Transparent color
    ; $Transparency - Set Transparancy of GUI
    ; $isColorRef - If True, $i_transcolor is a COLORREF-Strucure, else an RGB-Color
    ; Requirement(s): Layered Windows
    ; Return Value(s): Success: 1
    ; Error: 0
    ; @error: 1 to 3 - Error from DllCall
    ; @error: 4 - Function did not succeed - use
    ; _WinAPI_GetLastErrorMessage or _WinAPI_GetLastError to get more information
    ; Author(s): Prog@ndy
    ;
    ;===============================================================================
    ;
    Func _API_SetLayeredWindowAttributes($hwnd, $i_transcolor, $Transparency = 255, $isColorRef = False)

    Local Const $AC_SRC_ALPHA = 1
    Local Const $ULW_ALPHA = 2
    Local Const $LWA_ALPHA = 0x2
    Local Const $LWA_COLORKEY = 0x1
    If Not $isColorRef Then
    $i_transcolor = Hex(String($i_transcolor), 6)
    $i_transcolor = Execute('0x00' & StringMid($i_transcolor, 5, 2) & StringMid($i_transcolor, 3, 2) & StringMid($i_transcolor, 1, 2))
    EndIf
    Local $Ret = DllCall("user32.dll", "int", "SetLayeredWindowAttributes", "hwnd", $hwnd, "long", $i_transcolor, "byte", $Transparency, "long", $LWA_COLORKEY + $LWA_ALPHA)
    Select
    Case @error
    Return SetError(@error,0,0)
    Case $ret[0] = 0
    Return SetError(4,0,0)
    Case Else
    Return 1
    EndSelect
    EndFunc ;==>_API_SetLayeredWindowAttributes

    [/autoit]


    //Edit Spoiler...

    Alles anzeigen

    bzgl. des englischen links:
    so wie ich das verstehe, muss ich dann ein bitmap bild nachträglich mit den resourcehacker einpflanzen und schon vorher im script einenverweis auf das noch nciht eingepflanzte resource machen !? oder schnall ichs nciht ??

    EDIT: danke für dein beispiel, - die transperzen funktioniert jetzt leider nicht mehr (liegt sicher an der von mir falsch gewählten farbe?)

  • GUI - frage zum editfeld!

    • WhiteLion
    • 4. Mai 2008 um 14:03

    stellt sich nur die frage wie derjednige das gemacht hat, dessen datei ich angehängt habe........ da wird kein gif ausgelagert...

  • mehre exe-dateien einbinden und ausführen OHNE auf Festplatte auszulagern!

    • WhiteLion
    • 4. Mai 2008 um 13:43

    Greenhorn

    diese möglichkeit mit Thinstall in alle ehren, aber das ist doch etwas völlig anderes.
    wir wollten unsere dinge per script einbinden und nicht mit Thinstall eine virtelle maschine
    um die eigenen programme legen.
    das ist übrigens auch die antwort auf deine frage. Thinstall fängt (system)aufrufe von dateien, registrierungsbefehle... etc ab!
    diese werden dann in einer virtellen maschine ala VM-ware emuliert!

    das wird sicher auch durch API-(un)hooking aus kernel-basis passieren... da kannste mit scripten ja mal gar nix machen :)

  • GUI - frage zum editfeld!

    • WhiteLion
    • 4. Mai 2008 um 13:31
    Zitat von peethebee

    Was hast du bitte gegen FileInstall?

    peethebee

    ich find auslagerungensdatein bei kleinen programmen einfach nur total überflüssig und unprofessionell. jeder rechner hat heute genug arbeitsspeicher um eine 30 kb große gif direkt reinzuschieben.... ok, man muss sagen, dass AutoIT "nur" scripterei ist, aber trotzdem...
    wie gesagt, es muss gehen... ich hab hier im forum ein beispiel gefunden, wos geht. leider finde ich den beitrag nicht mehr, aber ich habe die datei mal in den anhang gepackt!

    Dateien

    GUI-Form1.zip 991,59 kB – 340 Downloads
  • GUI - frage zum editfeld!

    • WhiteLion
    • 4. Mai 2008 um 13:17
    Zitat von Der_Doc

    Warum bekomme ich das GUI nicht angezeigt?
    Bei mir taucht zwar in der Taskleiste das Autoit Symbol und das Script läuft, aber es erscheint kein GUI????


    MfG
    Der_Doc

    das ist ja mein problem .... das teil geht nur, wenn die mygui.gif beim ausführen im verzeichnis liegt! - selbst wenns ompiliert wurde !!!

    das es bei dir so ist, ist klar... du hast die mygui.gif ja nicht ... also nimm zum testen irgend eine gif die du hast....

    nur wie zur hölle bekomme ich es hin, dass die gif-datei nach dem kompilieren mit eingebunden wir und nicht im verzeichnis liegen muss oder durch fileinstall reingepackt werden muss ?!

  • GUI - frage zum editfeld!

    • WhiteLion
    • 4. Mai 2008 um 13:11

    wunderbar danke du könig! - nur wie binde ich die gif datei in mein exe ohne die irgendwo auslager zu müssen ?

  • GUI - frage zum editfeld!

    • WhiteLion
    • 4. Mai 2008 um 12:39
    Code
    #include <GUIConstants.au3>
    #AutoIt3Wrapper_Icon=emulator.ico
    ;#NoTrayIcon
    ;FileInstall("intro.exe", @TempDir&"/intro.exe")
    
    
    GUICreate("mygui",640,200,-1,-1,$WS_POPUP,$WS_EX_LAYERED)  
    GUICtrlCreatePic("mygui.gif",0,0,640,200) ;gif soll in exe eingebunden werden ohne auslagerung beim start
    GUICtrlSetState(-1,$GUI_DISABLE)
    GUICtrlCreateLabel("",0,0,621,90,-1,$GUI_WS_EX_PARENTDRAG)
    GUICtrlSetBkColor(-1,$GUI_BKCOLOR_TRANSPARENT)
    GUICtrlSetColor(-1,0xFFFF00)
    $Button1 = GUICtrlCreateLabel("Patch",150,145,40,18)
    GUICtrlSetBkColor(-1,$GUI_BKCOLOR_TRANSPARENT)
    GUICtrlSetColor(-1,0xFF5500)
    GUICtrlSetFont(5, 8)
    $Button2 = GUICtrlCreateLabel("About",368,145,40,18)
    GUICtrlSetBkColor(-1,$GUI_BKCOLOR_TRANSPARENT)
    GUICtrlSetColor(-1,0xFF5500)
    GUICtrlSetFont(6, 8)
    $Edit1 = GUICtrlCreateEdit("- Patch -",210,96,130,40, $ES_WANTRETURN) ;hat einen Rand der unten und rechts (Streifen) transperent ist!soll nicht manuel editerbar sein! 
    GUICtrlSetBkColor(-1, 0x555555)
    GUISetBkColor(0xFFFFFF)
    GUICtrlSetFont(7, 8)
    $Edit2 = GUICtrlCreateEdit("Status",210,140,130,18, $ES_WANTRETURN) ;hat einen Rand der unten und rechts (Streifen) transperent ist! soll nicht manuel editerbar sein! 
    GUICtrlSetBkColor(-1, 0x555555)
    GUISetBkColor(0xFFFFFF)
    GUICtrlSetFont(8, 8)
    $close = GUICtrlCreateLabel("eXit",415,94,23,18)
    GUICtrlSetBkColor(-1,$GUI_BKCOLOR_TRANSPARENT)
    GUICtrlSetColor(-1,0xFFFF00)
    GUISetState (@SW_SHOW)
    Alles anzeigen
  • GUI - frage zum editfeld!

    • WhiteLion
    • 4. Mai 2008 um 10:01
    Zitat

    das war schonmal die halbe miete.... jetzt noch bitte folgendes:

    - Editfelder sind unten und rechts immernoch transperent (ein schmaler streifen) - wie bekomme ich den weg?

    - Editfelder sollen nicht manuell editierbar sein - wie geht das ?

    - mein grafische GUI soll die Gif-datei aus der sie besteht inkludieren, also in der exe, am besten ohne auslagerung! - geht das auch ?

    hmmm, hat denn wirklich keiner eine lösung, besonders für den letzten punkt!

  • GUI - frage zum editfeld!

    • WhiteLion
    • 3. Mai 2008 um 23:34

    das war schonmal die halbe miete.... jetzt noch bitte folgendes:

    - Editfelder sind unten und rechts immernoch transperent (ein schmaler streifen) - wie bekomme ich den weg?

    - Editfelder sollen nicht manuell editierbar sein - wie geht das ?

    - mein grafische GUI soll die Gif-datei aus der sie besteht inkludieren, also in der exe, am besten ohne auslagerung! - geht das auch ?

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™