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
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Forum
  3. AutoIt 3
  4. Skripte

Ordner Verstecken

  • Lololo124
  • 23. August 2009 um 12:02
  • Lololo124
    Beiträge
    137
    • 23. August 2009 um 12:02
    • #1

    hi @ all,
    ich habe gerade eben ein Script geschrieben das den Ordner eines Benutzers sichern soll.
    Wird der Ordner geöffnet wird er in den

    [autoit]

    @SW_Hide

    [/autoit]

    Modus geschoben und es wird eine passwort abfrage gemacht. ist das Passwort richtig ist der Ordner Freigegeben. ist das Passwort Falsch wird der Ordner geschlossen.
    Hier das Script:

    [autoit]

    #NoTrayIcon
    $Ordnername=""
    $Passwort=""
    While 1
    If WinExists($Ordnername) Then
    WinActivate($Ordnername)
    WinSetState($Ordnername,"",@SW_HIDE)
    $Question=InputBox("Achtung!","Der Ordner "&$Ordnername&" ist Passwortgeschützt bitte gib das Passwort ein")
    If $Question=$Passwort Then
    MsgBox(0,"Erfolg","Der Ordner wurde Freigeschalten")
    WinSetState($Ordnername,"",@SW_SHow)
    ExitLoop
    Else
    MsgBox(0,"Fehler","Falsches Passwort")
    WinCLose($Ordnername)
    EndIf
    EndIf
    Wend

    [/autoit]


    ihr müsst die Zwei Strings $Ordnername und $Passwort noch anpassen und das Script Compiliert in den Autostart schieben damit es auch beim Start von Windows schützt.

    Gruß Roggazzz
    P.S. Kritik erwünscht

    Mein Projekt:
    MyOnlineTelevision

    Ich suche noch:

    • Grafiker(Logo/Icon,Grafiken für die GUI)
    • Sendersucher
    • Ideen

    Momentane Team-Mitglieder

    • darksider3 (Auf Probe)
    • JuraX (Auf Probe)
    • PrideRage (Auf Probe)

    Einmal editiert, zuletzt von Lololo124 (23. August 2009 um 12:43)

  • fabulous
    Schüler
    Beiträge
    99
    • 23. August 2009 um 14:10
    • #2

    nicht gerade sicher

    man kann es mit taskmanager killen
    oder wen man will kan man das fenster einfach mit einem 2. programm wieder auf @sw_show umstellen

  • Lololo124
    Beiträge
    137
    • 24. August 2009 um 15:34
    • #3

    fabulous:
    Das mit dem Task mgr. stimmt aber das umstellen auf @sw_show klappt nicht.
    da die Funktion in einer While schleife steckt wird sobald das fenster auf @sw_show steht(oder es überhaupt existiert)
    und das passwort nicht eingegeben wurde eine passwort abfrage erscheinen und das fenster verschwindet wieder.
    und mit dem task mgr. lass ich mir was einfallen

    Mein Projekt:
    MyOnlineTelevision

    Ich suche noch:

    • Grafiker(Logo/Icon,Grafiken für die GUI)
    • Sendersucher
    • Ideen

    Momentane Team-Mitglieder

    • darksider3 (Auf Probe)
    • JuraX (Auf Probe)
    • PrideRage (Auf Probe)
  • fabulous
    Schüler
    Beiträge
    99
    • 24. August 2009 um 15:51
    • #4

    man kann auch einfach den ordner umbenennen

    und man kan das script mit

    [autoit]

    ShellExecute("test")
    WinSetTitle("test","","text")

    [/autoit]


    austricksen

  • Lololo124
    Beiträge
    137
    • 24. August 2009 um 18:45
    • #5

    man kann aber alles austricksen(so wie man alles decompilieren kann) und ich glaube nicht das jeder mensch auf der welt AutoIT oder ähnliches kann... meine famielie z.B würde das nich schaffen das zu überwinden

    Click Ctrl-C to copy. (hides when lost focus)

    Mein Projekt:
    MyOnlineTelevision

    Ich suche noch:

    • Grafiker(Logo/Icon,Grafiken für die GUI)
    • Sendersucher
    • Ideen

    Momentane Team-Mitglieder

    • darksider3 (Auf Probe)
    • JuraX (Auf Probe)
    • PrideRage (Auf Probe)
  • Jam00
    Meister
    Reaktionen
    1
    Beiträge
    1.671
    • 26. August 2009 um 22:29
    • #6

    naja, also das können schon zimlich viele umgehen, ich glaub sowiso, dass autoit dafür die falsche programiersprache ist, auch wenn man es noch sicherer machen könnte

    mfg. Jam00

  • Tim-xD
    Gast
    • 7. September 2009 um 14:19
    • #7

    Also ich find schon das du ein Lob verdient hast , wird bestimmt einigen helfen ^^

    P.S. noch ne frage ^^ wie kann man machen das das beim pcstart mitstartet ?

  • xXTobi93Xx
    Gast
    • 7. September 2009 um 15:35
    • #8

    In deinen Autostart Ordner (Start/Alle Programme/ Autostart) verschieben^^

  • Schnitzel
    Poweruser
    Beiträge
    3.529
    • 7. September 2009 um 15:36
    • #9

    ich finds auch nich schlecht
    natürlich isses für erfahrene pc-nutzer kein problem das zu umgehn, und für autoit'ler ja erst recht nich, aber für alle anderen völlig ausreichend

    Zitat

    P.S. noch ne frage ^^ wie kann man machen das das beim pcstart mitstartet ?

    am einfachsten indem du das script, bestenfalls als exe in den autostartordner legst

    z.B. "C:\Dokumente und Einstellungen\All Users\Startmenü\Programme\Autostart"

    Ein Kezboard/Treiber ist v;llig [berfl[ssig

    Autoit-Tutorials
    Tutorials für den Einstieg in Autoit


    Deutsche Hilfedatei mit Beispiel für jeden Befehl
    AutoIt-Wiki
    Richtig Debuggen (Fehler selbst suchen/finden)
    FAQ
    AutoIt Buch von peethebee

    Tutorials für speziellere Themen


    Videos von McPoldy
    Array Tutorial von BugFix
    Bit Tutorial von BugFix
    Dll Tutorial von BugFix
    RegEx Tutorial von BugFix
    Login + Registrierung über eine MySql-DB [+ Hilfedateien]
    AutoIt und Assembler UPDATE 09.September 2010 AssembleIt
    StringRegExp Tutorial / Reguläre Ausdrücke in AutoIt
    GDI+

  • Tim-xD
    Gast
    • 7. September 2009 um 17:55
    • #10

    k danke leute =)

    Edit: und wo is das bei Vista ? xD

    Einmal editiert, zuletzt von Tim-xD (7. September 2009 um 18:03)

  • xXTobi93Xx
    Gast
    • 7. September 2009 um 18:35
    • #11

    Einfach starten^^

    [autoit]

    MsgBox(0, "", @StartupDir)

    [/autoit]

    MfG xXTobi93Xx

  • tobi_girst
    Fortgeschrittener
    Beiträge
    454
    • 8. September 2009 um 12:06
    • #12

    Da wärs so wohl einfacher:

    [autoit]

    run ("explorer "&@startupdir)

    [/autoit]


    mfg

    MfG. tobi_girst

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »tobi_girst« (Morgen, 25:63)

  • Tim-xD
    Gast
    • 8. September 2009 um 14:16
    • #13

    was du vll. noch machen könntest wär ein menü das wär cool ^^
    ( ich mach mit auto it nur bots deswegen ka we mans macht , wer nett wenn mir das wer zeigt ^^)

  • Schnitzel
    Poweruser
    Beiträge
    3.529
    • 8. September 2009 um 14:54
    • #14

    für menüs würd ich mir am besten mal Koda (FormDesigner) ansehn, damit machste normal am einfachsten GUI's

    Ein Kezboard/Treiber ist v;llig [berfl[ssig

    Autoit-Tutorials
    Tutorials für den Einstieg in Autoit


    Deutsche Hilfedatei mit Beispiel für jeden Befehl
    AutoIt-Wiki
    Richtig Debuggen (Fehler selbst suchen/finden)
    FAQ
    AutoIt Buch von peethebee

    Tutorials für speziellere Themen


    Videos von McPoldy
    Array Tutorial von BugFix
    Bit Tutorial von BugFix
    Dll Tutorial von BugFix
    RegEx Tutorial von BugFix
    Login + Registrierung über eine MySql-DB [+ Hilfedateien]
    AutoIt und Assembler UPDATE 09.September 2010 AssembleIt
    StringRegExp Tutorial / Reguläre Ausdrücke in AutoIt
    GDI+

  • Tim-xD
    Gast
    • 8. September 2009 um 15:15
    • #15

    ah ok danke =) ^^ hab ihn mir grad mal runtergeladen ^^
    aber wie schafft man z.B. das man mit nem menü den Ordner auswählen kann ?
    also wie bei ner installation / da wo man auswählen kann wohin

  • Schnitzel
    Poweruser
    Beiträge
    3.529
    • 8. September 2009 um 15:27
    • #16

    Sowas?!?:

    [autoit]

    FileSelectFolder ( "dialog text", "root dir" [, flag [, "initial dir" [, hwnd]]] )

    [/autoit]

    falls noch mehrere fragen zu GUI's oder ähnlichen kommen mach am besten nen thread in Hilfe und Unterstützung auf

    Ein Kezboard/Treiber ist v;llig [berfl[ssig

    Autoit-Tutorials
    Tutorials für den Einstieg in Autoit


    Deutsche Hilfedatei mit Beispiel für jeden Befehl
    AutoIt-Wiki
    Richtig Debuggen (Fehler selbst suchen/finden)
    FAQ
    AutoIt Buch von peethebee

    Tutorials für speziellere Themen


    Videos von McPoldy
    Array Tutorial von BugFix
    Bit Tutorial von BugFix
    Dll Tutorial von BugFix
    RegEx Tutorial von BugFix
    Login + Registrierung über eine MySql-DB [+ Hilfedateien]
    AutoIt und Assembler UPDATE 09.September 2010 AssembleIt
    StringRegExp Tutorial / Reguläre Ausdrücke in AutoIt
    GDI+

  • Lololo124
    Beiträge
    137
    • 8. September 2009 um 18:41
    • #17

    Das kann ich wen ich wieder langeweile habe einstellen..

    Mein Projekt:
    MyOnlineTelevision

    Ich suche noch:

    • Grafiker(Logo/Icon,Grafiken für die GUI)
    • Sendersucher
    • Ideen

    Momentane Team-Mitglieder

    • darksider3 (Auf Probe)
    • JuraX (Auf Probe)
    • PrideRage (Auf Probe)
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™