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. Laith

Beiträge von Laith

  • ZIP - Packen / Entpacken mit Windows eigener Funktion

    • Laith
    • 27. April 2010 um 22:32

    Hallo,

    wie kann ich abfragen, ob die dll (zipfldr.dll) auch registriert ist?
    Unter XP bekomme ich nach dem Ausführen von regsvr32.dll /u zipfldr.dll und anschließendem versuch ne Datei zu packen/entpacken logischerweise ne Fehlermeldung.
    Ich könnte natürlich die zipfldr.dll per AutoIt auch wieder registrieren, aber mich würde interessieren, ob ich mit AutoIt auch den Registrierungszustand einer DLL abfragen kann.
    Hat da jemand nen Tipp (Wink mit nem Zaunpfahl ;) ) für mich?


    Gruss

  • Obfuscator-Frage

    • Laith
    • 12. August 2009 um 09:40

    Hallo,

    Zitat von Xenobiologist

    schick das Skript doch mal als false positive zum Av-Hersteller


    habe ich gemacht und die Antwort war nur: Der Code wird von Avira aber nicht aus der Erkennungsroutine entfernt werden, da er benötigt wird.
    Einer weiteren Nachfrage, was daran so auffällig sei, steht noch eine Antwort aus.
    Ich denke mal, dass das Wort thunderbird.exe ein Zufall ist und es noch weitere "Fehlwörter" geben wird.

    Werde mal abwarten :)


    Laith

  • Obfuscator-Frage

    • Laith
    • 12. August 2009 um 08:53

    Hallo,

    vielleicht ist ja schon einmal jemand darüber gestolpert und hat eine Lösung gefunden :)
    Wenn ich folgendes Script-Beispiel kompiliere, dann meint die tollle AV-Engine von Avira, dass sich beim Starten der Datei ein Virus im TEMP-Verzeichnis befindet.

    [autoit]

    #Region ;**** Directives created by AutoIt3Wrapper_GUI ****
    #AutoIt3Wrapper_Run_Obfuscator=y
    #Obfuscator_Parameters=/cs 1 /cn 1 /cf 1 /cv 1 /sf 1 /sv 1 /sci 1
    #EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****

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

    If ProcessExists("thunderbird.exe") Then
    ProcessClose("thunderbird.exe")
    EndIf

    [/autoit]


    Ändere ich "thunderbird.exe" in "firefox.exe" ab, dann meldet Avira NICHTS.

    [autoit]

    #Region ;**** Directives created by AutoIt3Wrapper_GUI ****
    #AutoIt3Wrapper_Run_Obfuscator=y
    #Obfuscator_Parameters=/cs 1 /cn 1 /cf 1 /cv 1 /sf 1 /sv 1 /sci 1
    #EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****

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

    If ProcessExists("firefox.exe") Then
    ProcessClose("firefox.exe")
    EndIf

    [/autoit]


    Unabhängig davon, ob es Sinn macht, diese kleine Script zu obfuscaten oder nicht (soll ja nur ein Beispiel sein ;) ), hat das schon mal jemand gehabt und ne Lösung gefunden? Außer nicht zu obfuscaten?
    Mich würde einfach mal interessieren, was daran so anders sein kann. Avira sollte ja das Wort thunderbird nicht stören und die Thunderbird.exe ist laut Avira auch virenfrei.
    Andere AVs meckern übrigens nicht


    Laith

  • Dienst will sich nicht per Autoit starten lassen

    • Laith
    • 3. August 2009 um 10:16

    Run(@ComSpec & " /c " & 'net start ProtexisLicensing', "", @SW_HIDE)
    ProcessWait ("PSIService.exe")
    Sleep (1000)
    Run ("Paint Shop Pro X.exe")
    Sleep (2000)
    ProcessClose ("PSIService.exe")

  • Datei schliessen

    • Laith
    • 31. Juli 2009 um 10:54

    $handle = FileOpen("test.txt", 0)

    FileClose($handle)

  • [Frage]Programm öffnen ohne genaue Pfad...

    • Laith
    • 2. Juli 2009 um 07:25

    Kannst auch nach der *.exe suchen Dateisuche in Ordner und allen Unterordnern - eine weitere Variante

  • Verschlüssellungs Methode!?

    • Laith
    • 26. Juni 2009 um 07:45
    Zitat von Der_Doc

    Es gibt "keine" legale Lösung, an den Quelltext zu kommen.


    Sorry, aber ich kann diese Einstellung nicht verstehen.
    Die Personen, vor denen man sich unter Umständen schützen möchte zwecks Dekompilation, nutzen eben diese "illegalen" Lösungen. Ich kann nicht verstehen, wie man hier sagen kann, dass das ja "illegal" ist und somit ja gar nicht "wirklich" existiert.

    Ob das Verschlüsseln was bringt, steht auf nem anderen Blatt. Das kommt dann auf die Ausprägung der kriminellen Energie des "Neugierigen" an ;)

    Werde ich jetzt aus diesem Forum verbannt? :love:

  • Infos aus Anwendung (EXE) auslesen

    • Laith
    • 2. Mai 2009 um 23:27
    Zitat von Laith

    Also das Array auslesen, so dass ich z. B. mit der 'FileVersion' oder der 'ProductVersion' im Script weiter arbeiten kann?

    Dank der Anleitung von BugFix, die ich jetzt erst gefunden, aber nur halb kapiert habe, konnte ich zumindest dieses Problem lösen :)
    THX BugFix (sehr detailliert, hoffentlich klickt es dann auch mal...)

  • Infos aus Anwendung (EXE) auslesen

    • Laith
    • 2. Mai 2009 um 19:18

    Hallo,

    Zitat von Xenobiologist


    ...
    Func _getFileInfo($path)
    ...


    habe mich bisher nicht mit Arrays so richtig beschäftigt.
    Aber hier sehe ich erstmal, wozu das alles gut sein kann. Aber wie kann ich jetzt mit diesen ermittelten Werten weiterarbeiten.
    Also das Array auslesen, so dass ich z. B. mit der 'FileVersion' oder der 'ProductVersion' im Script weiter arbeiten kann?
    Sowas wie
    MSGBOX (0, "", 'hier steht dann die Version!')

    Irgendwie bin ich hinter das System der Arrays noch nicht hinter gestiegen :(

  • Netzwerk Vista - Fritzbox - XP einrichten?

    • Laith
    • 7. April 2009 um 18:13

    Das Funzt wunderbar. ich habe das fast wie Du. Nur, dass ich die externe Festplatte aus Bequemlichkeit an die Fritz-Box angeschlossen habe..

  • Registry-Schlüssel umbenennen?

    • Laith
    • 28. März 2009 um 16:42

    Erstmal Danke.
    Ich hatte das schon mal in einer virtuellen Umgebung getestet.
    Allerdings dauert ein Kopieren damit fast genauso lange wie ein Ex-/Import.
    Und die UDF macht ja im Grunde nichts anderes...

  • Registry-Schlüssel umbenennen?

    • Laith
    • 28. März 2009 um 16:12

    Hallo,

    ist es möglich per AutoIt einen Registry-Schlüssel umzubenennen?
    Ich könnte exportieren und woanders hin importieren. Aber es geht auch um Performance. Umbenennen wäre schneller...

  • Compile/Decompile

    • Laith
    • 16. März 2009 um 20:16
    Zitat von peethebee

    Muss das sein?


    Muss nicht, aber es gibt hier auch AutoIt-Programmierer, die darauf vertrauen, dass man kompilierte Exe-Dateien ab Version 3.x.y nicht mehr dekompilieren kann. Dass es möglich ist - ob legal oder illegal - ist zwar traurig aber wahr.

    Hast aber Recht, der Link hatte da nichts zu suchen. Sorry dafür :(

  • Compile/Decompile

    • Laith
    • 16. März 2009 um 16:36
    Zitat von MatthiasG.

    Um welches Tool handelt es sich denn? Würde mich mal interessieren...


    Entfernt.

    Aber man sollte den Virenscanner bei diesen Downloads nicht so ernst nehmen ;)

    Edit peethebee: Muss das sein?

  • Dienst für eine Exe installieren

    • Laith
    • 23. Januar 2009 um 12:44

    Schau Dir mal SC (Start | Ausführen | CMD.EXE eingeben & ENTER | sc eingeben & Enter) an. Damit kannst Du Dienste installieren etc. Der Aufruf funktioniert super über AutoIt

  • Dienst stoppen. Ist das Möglich?

    • Laith
    • 23. Januar 2009 um 10:49

    Ich hatte jetzt auch mal das Problem, einen Dienst benden zu müssen und bin mit dieser Lösung ans Ziel gekommen.
    Vielleicht kann das ja jemand gebrauchen :)

    [autoit]

    ; Sicherheitscenter beenden
    Run(@ComSpec & " /c " & 'sc stop wscsvc', "", @SW_HIDE)
    ...
    ...
    Run(@ComSpec & " /c " & 'sc query wscsvc > ' & @TempDir & '\status.txt', "", @SW_HIDE)
    $var = FileRead(@TempDir & "\status.txt")
    $var2 = StringInStr($var, "STOPPED")
    ...
    ...

    [/autoit]

    Der Befehl sc (sc.exe) ist ab Windows XP im Sstemverzeichnis und ansonsten im RessourceKit zu finden. Da ich sichergehen muss, dasss der Dienst auch beendet wurde, bevor das Script weitermacht, ist SC ein sehr gutes Werkzeug dafür.

  • Dateiname, von bestimmter endung verwenden

    • Laith
    • 8. Januar 2009 um 11:20
    Zitat von mehrsolala

    Wenns bei dir nicht läuft stimmt entweder der Ordner nicht oder es gibt keine Dateien mit der Dateiendung.


    Oder die sind in Unterordnern... ;)

  • Registry-Zugriff OHNE Regedit oder Reg.exe

    • Laith
    • 6. Januar 2009 um 08:46
    Zitat von progandy

    _RegSaveHive von http://www.autoitscript.com/forum/index.php?showtopic=75250&pid=569292&mode=threaded&start= macht das vielleicht ;)


    Fast... bei aktivierter UAC klappt es schon nicht mehr...

    Zitat von Xenobiologist

    die arbeiten an irgendeinem Rechner, stellen dort ihre eigenen Einstellungen in irgendwelchen Programmen ein, dann wissen die Leute, dass sie morgen an einem anderen Laptop sitzen und jetzt wollen sie einstellungen exportieren und dann über USB oder wie auch immer die Einstellungen auf dem anderen Notebook wieder importieren, richtig?


    Richtig!

    Zitat von Xenobiologist

    Dann pack doch ein Tool drauf, dass den RegExport und RegImport samt RunAS erledigt. (technisches Passwort ist hinterlegt) Der User kann dann nur über das Tool auf die Reg zugreifen und sonst nicht.


    Genau so will ich es machen, aber ich bin nicht der Einzige Admin hier :(
    Der eine findet es zu unsicher ein Passwort irgendwo abzuspeichern, der andere hat das gute Argument, dass sich das Admin-Passwort per Policy öfters ändert. Dann müsste das Toll auch aktualisiert werden. :(

  • Registry-Zugriff OHNE Regedit oder Reg.exe

    • Laith
    • 5. Januar 2009 um 20:25
    Zitat von Xenobiologist

    sind auch nicht Autoit Lösungen besprochen worden?
    RemoteDesktop oder Citrix?


    Ja klar, aber viele sind zuhaus an Ihrem Laptop oder im Zug etc...
    Und da sollen sie Ihre Einstellungen dann schon mitnehmen können.
    Aber es sind Firmen-Laptops und da soll so wenig wie möglich freigeschaltet sein.

  • Registry-Zugriff OHNE Regedit oder Reg.exe

    • Laith
    • 5. Januar 2009 um 20:09
    Zitat von BugFix

    Du kannst dir doch mit Read&Write selber ein Import/Export-Tool erstellen.


    Habe ich schon versucht: ReadToArray, ArrayToFile, FileToArray und ArrayToReg.
    Hat net so richtig geklappt... :(
    Bin noch nicht soo lange an AutoIt dranne...

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™