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

Beiträge von FKFK

  • Öffnen mit Parametern

    • FKFK
    • 17. Januar 2011 um 16:30

    So, Fehler gefunden: In der auszuführenden exe habe ich zwar Funktionen drin gehabt, aber nicht geschrieben, dass sie ausgeführt werden sollen und somit hat sich das Programm ganz schnell wieder beendet :S :S

  • Öffnen mit Parametern

    • FKFK
    • 17. Januar 2011 um 15:08

    Hallo zusammen,
    https://autoit.de/
    wenn ich meine exe mit zwei Parametern über cmd über start-Befehl starte, öffnet sich einfach nur ein zweites Eingabeaufforderungsfenster und wenn ich es über eine Verknüpfung mit zwei Parametern starte, dann passiert nichts.

    Beihttps://autoit.de/ der Verknüpfung habe ich das hier benutzt: "C:\...\xy123.exe" 123 xyhttps://autoit.de/und über cmd mit dem start-Befehl nimmt er dies nicht: "C:\...\xy123.exe" 123 xy
    und wenn ich dies nehme, dann öffnet er nur eine neue CMD-Box: start "C:\...\xy123.exe 123 xy"
    Hoffentlich kann mir jemand sagen, was ich falsch mache :)

    LG FKFK

  • herausfinden, ob beliebige Taste gedrückt wurde (bzw. welche zuletzt gedrückt wurde)

    • FKFK
    • 16. Januar 2011 um 22:15

    @Oskar: Das war genau das, was ich gesucht hatte :)

    UEZ: Wenn ich das richtig verstanden habe, überprüft die Funktion, welche Taste zuletzt gedrückt wurde und gibt diese zurück?

    Danke euch beiden!

  • herausfinden, ob beliebige Taste gedrückt wurde (bzw. welche zuletzt gedrückt wurde)

    • FKFK
    • 16. Januar 2011 um 20:15

    Danke schon einmal!
    Irgendwie verstehe ich die GUI nicht ganz. Welcher Teil erkennt die Maus bzw. Tastaturbewegung?
    Wird das hier mit GUIGetMsg() gemacht?

  • herausfinden, ob beliebige Taste gedrückt wurde (bzw. welche zuletzt gedrückt wurde)

    • FKFK
    • 16. Januar 2011 um 19:04

    Hallo zusammen,

    ich möchte herausfinden, ob jemand die Tastatur oder Maus bewegt hat. Bei der Maus werde ich dies wohl dadurch erreichen können, dass ich ständig die Anfangsposition mit mousgetpos vergleiche.
    Bei der Tastatur könnte man zwar dauernd jede Taste mit ispressed abfragen, aber ich glaube, das lastet den PC aus und ist auch einiges Arbeit.
    Irgendwo habe ich aber gelesen, dass man auch einfach die zuletzt gedrückte Taste sich ausgeben lassen kann. Die würde ich dann laufend mit der "Anfangs"-Taste vergleichen. Leider weiß ich nicht mehr den Befehl. Ich hoffe, da kann mir jemand weiterhelfen :)

    LG FKFK

  • AutoIt Windows Screenshooter v1.84 Build 2019-08-18

    • FKFK
    • 11. Januar 2011 um 22:07

    Joa, die Umstellung wird zumindest in den meisten Fällen schon vorbereitet, dauert zwar dann noch einige Jahre (Behörden meine ich besonders ;) ), aber du wirst schon recht haben. Das ist auch egal.

    Mir gings da auch mehr um den zweiten Teil meiner Frage oder soll ich dafür einen extra Thread aufmachen? Theoretisch müsste man zumindest den Windows-Screenshoter ja einfach irgendwo einbinden und weiterverwenden können. Das würde dann nämlich den Umfang extrem senken, wobei du dir ja sicherlich jetzt schon sehr viel Arbeit gemacht hast und das dann schade wäre :)

  • AutoIt Windows Screenshooter v1.84 Build 2019-08-18

    • FKFK
    • 11. Januar 2011 um 21:47

    Naja, zumindest in Firmen wird XP noch sehr häufig verwendet. Gibt da einige Admins, die das (noch) nicht ändern möchten ;)

    Ich stelle mir die Frage, wie eigentlich der Windowseigene Screenshoter per Alt+Druck bzw. das Office-Programm OneNote die ganzen Probleme löst bzw. angeht, z.B. mit den Webseiten unter XP.
    Gibts da vielleicht die Möglichkeit, einfach vorhandene Strukturen, wie DLLs mitzubenutzen?

  • 3 dimensionale Arrays vergleichen

    • FKFK
    • 30. Dezember 2010 um 14:18
    Zitat von Developer30

    nein man kann ein array einfach übertragen:

    [autoit]


    Dim $einarray[1][1]
    $andererArray = $einarray

    [/autoit]


    dann ist der komplette Array von $einarray in $andererArray und kann z.B. so angezeigt werden:

    [autoit]

    _ArrayDisplay($andererArray)

    [/autoit]

    Ja, stimmt, danke! Dann geht das doch. Hast recht :thumbup:
    Ich muss mir wohl auch immer wieder sagen, dass man statt zu fragen, lieber einfach mal ein paar Sekunden benutzt und das selbst ausprobiert ;)

  • 3 dimensionale Arrays vergleichen

    • FKFK
    • 30. Dezember 2010 um 01:03

    Wobei das dann heißen müsste: $var = $aArray[1] ;)
    Oder was meintest du?

  • 3 dimensionale Arrays vergleichen

    • FKFK
    • 29. Dezember 2010 um 20:18

    Ist es bei Arrays nicht möglich
    If array1 = array2 Then ...
    oder?

  • PC sperren?

    • FKFK
    • 29. November 2010 um 20:42

    Reicht dazu Ressource Hack? Das vorhin genannte lockworkstation kann ich nämlich mit Ressource Hack nicht finden.

  • PC sperren?

    • FKFK
    • 28. November 2010 um 13:51
    Zitat von stayawayknight

    Er meint wohl, dass dies hier mindestens so "illegal" hier ist wie ein Bot, dem kann ich aber nicht zustimmen.
    Aber eigentlich ist das auch wieder gelöst hier und man könnte das Präfix umsetzen.


    Joa, gelöst ist es eigentlich schon. Ja.

    Was mich noch interessiert ist, woher man die Infos über die ganzen DLLs hat und so. Muss man sich die einzeln anschauen oder gibts da irgendwo eine Informationsquelle. Manche Sachen kann man ja nur mit ihrer Hilfe machen.
    Bin gerade dabei ein kompliziertes Sicherheitsprogramm zu programmieren. Das eben auch Alarm geben kann, notfalls den PC oder Bildschirm bzw. Eingaben sperren usw.
    Soll ich dafür nochmal einen extra Thread öffnen?

  • PC sperren?

    • FKFK
    • 27. November 2010 um 19:56
    Zitat von Schnitzel

    Win+L ist reserviert aber das sollte funktionieren

    [autoit]

    ShellExecute('Rundll32.exe', 'User32.dll,LockWorkStation')

    [/autoit]

    wow! Vielen Dank!
    Das hat funktioniert. Gibt es eigentlich irgendwo Infos darüber, welche DLLs man für was benutzen kann?

    Zitat von Xenobiologist

    Sende mal WIndows + L also #l

    Wie ich bereits sagte, funktioniert das ja nicht, weil das wohl aus Sicherheitsgründen blockiert wird. Er drückt da erst Start und anschließend schreibt er mir nen l rein.
    Trotzdem danke für die Mühe :)

  • PC sperren?

    • FKFK
    • 27. November 2010 um 18:24

    https://autoit.de/Hallo zusammen,

    womit kann ich per AutoIT den PC sperren?
    Damit ist das gemeint, was man mit START+L bzw. STRG+ALT+ENTF und anschließend PC sperren, machen kann.
    Wenn ich diese Tastenkombis direkt per send-Befehl schicke, funktioniert es nicht. Ich vermute, dass Windows das aus Sicherheitsgründen blockiert.

    LG FKFK

  • PC per ntfs/freigabeberechtigung Zugriff auf Ordner nehmen

    • FKFK
    • 23. November 2010 um 20:09

    Hm, habe es auch schon mit der erweiterten Freigabe getestet.
    Hast du schon getestet, ob es bei dir funktioniert? Will ja nur einem PC etwas verweigern, nicht einem Nutzer. Bei mir hat es noch nicht geklappt :(

  • PC per ntfs/freigabeberechtigung Zugriff auf Ordner nehmen

    • FKFK
    • 17. November 2010 um 18:11

    Hallo zusammen,

    es geht um Windows 7 bzw. Windows Server 2008 RC2 und habefolgende Situation:
    Ich möchte einem PC, nicht einem User per ntfs bzw. Freigabeberechtigung auf einen Ordner auf einem anderen PC zu zugreifen.
    Der PC ist im Active Directory (AD).
    Nun gibt es folgendes Problem:
    Ich habe den Ordner genommen, unter Eigenschaften in der Registerkarte Sicherheit den PC im AD gesucht, gefunden und eingetragen und dann auf alles verweigern geklickt und bestätigt.
    Der Eintrag ist zwar vorhanden, aber trotz Neuanmeldung und Neustart des einzuschränkenden PCs kann er immer noch zugreifen.
    Vielleicht habe ich etwas falsch gemacht oder etwas übersehen.

    Ich würde mich freuen, wenn mir jemand weiterhelfen kann oder das ganze nochmals erklären, falls ich etwas übersehen habe :)

    Vielen Dank schon einmal!

    LG FKFK

  • DeskLock

    • FKFK
    • 23. Oktober 2010 um 21:25

    Man könnte auch einfach einstellen, dass man in einer bestimmten Zeit unterhalb einer bestimmten Anzahl von Versuchen die richtigen Zugangsdaten eingibt und ansonsten der PC gesperrt wird bzw. der Benutzer gewechselt (Windowstaste+l), sofern man die Maus bewegt usw.
    Bis die Zugangsdaten eingegeben sind ab dem Zeitpunkt der Aktivierung des Passwortschutzes könnte auch Autorun deaktiviert werden.
    Damit man natürlich nicht dieses Zeitlimit umgehen kann usw. würde ich einfach im Hintergrund zwei Exen laufen lassen, die sich gegenseitig auf Existenz und Erreichbarkeit prüfen (damit sie nicht pausiert werden können). Man könnte sie z.B. svchost.exe oder so nennen, weil davon gibts sehr viele und bis man analysiert hat, welche die richtigen sind, ist es schon zu spät. Diese exen wiederum erhalten den Befehl vom Programm Anfangs, dass sie starten sollen und gleichzeitig nach Ablauf der vorgegebenen Zeit die Sperrung auslösen sollen bzw. wenn der Prozess des Passwortschutzes unautorisiert beendet wurde.
    Somit würde auf die Windows-Mechanismen vertraut werden und das wäre wesentlich sicherer. Alternativ könnte der PC z.B. auch in Standby, wenn das mit der Sperrung fehlschlägt, versetzt werden usw.

    Die Möglichkeiten sind grenzenlos :) :)

  • Fernsteuerung über cmd?

    • FKFK
    • 19. Oktober 2010 um 12:43
    Zitat von Xenobiologist

    Hi,

    wenn du auf den Server zugreifen kannst, dann kannst du remote auch Dinge ausführen. z.B. ein Autoitscript oder eine bat usw.
    Such mal nach PsExec oder remote

    Mega

    OK, PsExec hört sich gut an :)
    Schaue mir gerade die Bedienung an und wird sicherlich sehr hilfreich sein!

    Danke!

  • Fernsteuerung über cmd?

    • FKFK
    • 19. Oktober 2010 um 12:23

    Hallo zusammen,

    ich möchte auf diversen Windows-Servern ein Programm installieren und anschließend den entsprechenden Dienst starten. Ist es möglich, dies über die Kommandozeile zu machen, damit ich es automatisieren kann? Natürlich würde ich dann auch die Zugangsdaten eingeben.
    Telnet ist ja glaube ich standardmäßig deaktiviert... (Es würde sich vom Aufwand auch nicht lohnen, es zu aktivieren, weil ich dann die ganzen Sachen auch per Hand installieren könnte, außerdem ist das wegen dem Sicherheitsrisiko nicht zulässig).

    LG FKFK

    PS: Das mache ich im Rahmen meiner Arbeit und sind keine Home-Server o.Ä.

  • globaler E-Mail-Verteiler einrichten (auf Exchange 2003?!)

    • FKFK
    • 13. Oktober 2010 um 21:31

    Ah, schon mal danke!
    Wo bekomme ich eigentlich Administrative Tools her?

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™