Funktioniert bei dir das Beispielscript aus der Hilfe?
Beiträge von Fast2
-
-
Sorry, den muss ich übersehen haben [Blockierte Grafik: http://img52.exs.cx/img52/271/l9iblush.gif]
-
Ich hab mir grad die Windows-Hilfe zu net share angesehen, werde daraus im Moment aber leider nicht so ganz schlau.
Versuche einmal "NET SHARE D: /DELETE", falls möglich(wenn der Server ein Firmenserver ist geht es ja wahrscheinlich nicht von daheim aus) -
-
Hallo,
ich versuche gerade ein CMD-Programm zu erstellen, allerdings scheitere ich schon am Beginn.
Ich möchte mein Programm nämlich in die CMD schreiben lassen von der es gestartet wurde, genau wie bei den Windows eigenen Programmen. Einfach mal "net/?" eingeben, dann kommt die Hilfe zum Programm, so etwas möchte ich auch bewerkstelligen. In eine eigene CMD zu schreiben ist ja kein Problem(StdinWrite), aber wenn ich diese nicht selbst erstellt habe, habe ich ja auch kein Stdin-Handle. Ich hoffe ihr versteht was ich meine und ich hab nix vergessen -
PS: @Torte: Oder versuch mal RunAsSvc, kann man sich kostenlos runterladen, ich habs auch mal in den Anhang gemacht. Sehr einfache Bedienung und geht prima. Und wenn du mit Rückmeldung eine MsgBox oder GUIs überhaupt meinst, dann musst du das für den Dienst einstellen. (Strg+R -> "services.msc" eingeben -> Enter -> im Fenster deinen Dienst auswählen -> Rechtsklick -> Eigenschaften -> Auf Registerreiter "Anmelden" wechseln -> Dort den Haken in die Combobox setzen ("Datenaustausch zwischen Dienst und Desktop zulassen" oder so) oder Benutzerkonto auswählen -> Übernehmen)
Edit: Anhang vergessen . -
Ja, wie wärs mit HotKey oder mach dir ne mini-GUI mit nur einem Button oder frag die Existenz einer 2. Datei ab, die nach erfolgter Sicherung gelöscht wird.
-
PS: Oscar : Wie wärs mit nem kleinem Sleep? Deine CPU wirds dir danken
-
Aber wie gesagt, XP (und die anderen denke ich auch) ist wirklich sehr unsicher. Auf Youtube hab ich mal ein Video gesehen, wo jemand mit nem programmierbarem Taschenrechner das Passwort eines Accounts geknackt hat. PC bis zum anmelden hochfahren -> Taschenrechner per USB mit dem PC verbinden -> Benutzer auswählen -> auf dem Taschenrechner PWKNACKER.EXE starten(keine Ahnung was das dann in echt ist) -> 10sec warten -> Passwort das angezeigt wird eingeben -> fertig
-
Genau so sieht sie auch bei mir aus.
-
Wie wärs mit "Read Only" (Nur lesen)? Also 3304.
-
Mir ist beim überfliegen nur zwei Dinge aufgefallen: Du hast von Z.92 - Zeile 161 immer noch ein unnötiges Case Else vor das EndSelect geschrieben und du hast z.T. in der Main-While noch Controls erstellt, dies sollte man vermeiden. Arbeite lieber wie bei den anderen Controls mit GUICtrlSetState() und setze die nicht benötigten lieber auf $GUI_Hide
-
Ich glaub du brauchst eher
[autoit]AdlibEnable()
[/autoit] -
Und wie soll der wissen wann der raus soll?
Mach mal ne Abbruchbedingung rein.
Edit: blubbstar war schneller . -
Es macht keinen Unterschied ob das Programm im Himtergrund ist oder nicht. Man kann auch Scripte schreiben die nur HotKeys und keine GUI besitzen schreiben. HotKeys kann es (so weit ich weiß) Systemweit sowieso nur ein mal geben.
-
Wers braucht konnte ja bisher Opt("MustDeklareVars", 1) an den Anfang seines Scriptes schreiben. Da ich aber wie gesagt die BETA nicht besitze, kann ich auch nicht sagen, wie es jetzt ist. Vllt. ist die Option ja jetzt Standardmäßig an.
-
Er meint das du versuchst eine Funktion zu schreiben, die es schon gibt.
-
Er möchte es "unlöschbar" machen.
Edit: Natürlich ist nichts unlöschbar, aber man kann es ja möglichst schwer machen. Wer Windows-Systemdateien löschen/ersetzen will, muss auch nur ne bestimmte Dll callen, die eigentlich für diese Patches gedacht ist. Hab ich irgendwo im MSDN oder im TechNet gelesen oder so. -
Das kann auch erst in der neuesten BETA sein, d es in älteren Versionen(ich nutze noch die 3.2.8.1) immer die Option "MustDeklareVars" gab. Und da bis jetzt niemand so ein Problem geschildert hat, denke ich das es erst seit der neuesten BETA so ist.
Allerdings fände ich einen Verlust dieser AutoIt Eigenschaft (Variablendeklination nicht im voraus nötig, wie eigentlich bei allen Scriptsprachen) sehr schade. -
Die ist ja auch tief in der Registry und den Innereien von Windows verankert. Möglich ist es aber bestimmt irgendwie.(mein Soundtreiber hat sich ja auch ein Symbol in die Systemsteuerung reingesetzt. Welche Dlls du dafür Callen musst kann ich dir auch nicht sagen)
Edit: Nach dem ich das gelesen hab, denke ich das es über ein paar Registryeinträge erledigt wird. Da hilft nur lesen und in der Registry rumstöbern.