|
You last visited: Today at 07:14
Advertisement
Datei speichern im Programm?
Discussion on Datei speichern im Programm? within the AutoIt forum part of the Coders Den category.
04/03/2010, 15:58
|
#1
|
elite*gold: 0
Join Date: Apr 2010
Posts: 56
Received Thanks: 11
|
Datei speichern im Programm?
Hi e*pvpers,
Kann mir jemand helfen?
Ich hab so eine Art Passwort Manager gescripted
der wenn das Passwort Falsch ist den jenigen Bestraft (durch 50mal öffnen eines unnötigen Programms xD). Jedoch Täte ich gerne eine TextBox(Edit halt oder wie das jetzt Genau heißt ) einbauen. Die den Inhalt aber speichert!
Und beim Nächsten öffnen des Programms der Inhalt noch da sein soll.
Jedoch hab ich keine Ahnung wie der Code lauten könnte.
Hoffe auf Gute Tips!
|
|
|
04/03/2010, 16:14
|
#2
|
elite*gold: 83
Join Date: May 2009
Posts: 1,635
Received Thanks: 228
|
also hab ich das jetzt richtig verstanden?
Du willst das wenn man da irgendwie das passwort eingibt dass das dann beim nächsten mal schon da steht?
|
|
|
04/03/2010, 16:26
|
#3
|
elite*gold: 0
Join Date: Apr 2010
Posts: 56
Received Thanks: 11
|
So in etwa 
Naja bei den Koda Form Desinger gibt es so eine Form die
heißt Edit(EditBox) bei VB heißt sie RichTextBox.
Und wenn man da was Reinschreibt. Also in der TextBox
Das der Satz/die Wörter  drin bleiben.
|
|
|
04/03/2010, 16:27
|
#4
|
elite*gold: 1
Join Date: Oct 2008
Posts: 1,078
Received Thanks: 276
|
Das Teil was du brauchst nennt sich InputBox (vorgefertigte GUI zur Übergabe von Eingaben durch den User) oder einfach Input (in einer GUI eingebettet, auslesen mit GuiCtrlRead )
Die EditBox ist eig. zur Bearbeitung von größeren Textsequenzen gedacht.
Du hast im Grunde 2 Möglichkeiten das zu machen:
1.) Speichern in einer .ini mit IniWrite (abrufen mit IniRead) oder das schreiben in ein Textdokument mit FileWriteLine (abrufen mit FileReadLine)
2.) Das Schreiben in der Registry mit RegWrite (abrufen mit RegRead ), ist komplizierter als die vorherige Methode und du kannt deine Registry bei schweren Fehlern ziemlich nice verhackstücken
Falls das Passwort auf diese Weise gespeichert werden soll, solltest du es außerdem noch Hashen, sonst kann jeder einfach die Datei/Registry öffnen und die Daten lesen ohne nen größeren Aufwand...
EDIT: Hier könntest du unter Vista und Win7 endlich dein #RequireAdmin brauchen :P
|
|
|
04/03/2010, 16:31
|
#5
|
elite*gold: 0
Join Date: Apr 2010
Posts: 56
Received Thanks: 11
|
Danke 
Natürlich auch ein Thanks 
Nur kannst du mir sagen wie man das dann noch in einen
Code verpackt?
Wäre sehr nett!
Edit:
Jaaa endlich RequireAdmin xD
|
|
|
04/03/2010, 16:55
|
#6
|
elite*gold: 1
Join Date: Oct 2008
Posts: 1,078
Received Thanks: 276
|
Mal das Beispiel mit einer InputBox:
PHP Code:
$input = InputBox ( "", "Dein Input hier." )
IniWrite ( "test.ini", "", "Input", $input )
$ini = IniRead ( "test.ini", "", "Input", "")
MsgBox ( 0, "", $ini )
;-------------------------------------------
$input = InputBox ( "", "Dein Input hier." )
FileWriteLine ( "test.txt", $input )
$file = FileReadLine ( "test.txt", 1)
MsgBox ( 0, "", $file )
;-------------------------------------------
$input = InputBox ( "", "Dein Input hier." )
RegWrite ( "HKEY_Current_User\Software\Input", "Input", "REG_SZ", $input )
$registry = RegRead ( "HKEY_Current_User\Software\Input", "Input" )
MsgBox ( 0, "", $registry )
Ich bevorzuge wenn es schnell gehn soll die IniMethode, bei was größerem aber auch gerne die Registry (du solltest nen grundlegenden Plan haben wie die Aufgebaut ist und funktioniert, sons kann's gut sein, dass du dein OS "zerstörst"...
|
|
|
04/03/2010, 16:59
|
#7
|
elite*gold: 0
Join Date: Apr 2010
Posts: 56
Received Thanks: 11
|
Verstanden 
Nochmal Thanks
#vote 4 closed (Mal schaunobs was bringt  )
|
|
|
04/05/2010, 20:29
|
#8
|
elite*gold: 0
Join Date: Feb 2010
Posts: 501
Received Thanks: 84
|
nicht closen;D habe eine Frage dazu gibt es auch eine Möglichkeit etwas bis zum nächsten Programmstart zu speichern ohne .ini? z.B. der Pfad zu einer .ini ? Also, dass man den verändern kann, aber ich kann ja ihn nicht in die .ini schreiben lassen... weil wenn man sie wo anders haben will//bzw. ist, kann das prog ja den pfad nicht auslesen weil die .ini fehlt...
oder muss man dazu eine 2te .ini erstellen in irgendeinem unterordner wo keiner reinschaut also bemerkt;D
|
|
|
04/05/2010, 20:32
|
#9
|
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
|
Dafür gäbe es noch die Registry.
|
|
|
04/05/2010, 22:13
|
#10
|
elite*gold: 0
Join Date: Feb 2010
Posts: 501
Received Thanks: 84
|
und wie mach ich das? (eine frag stellt sich mir noch werden dann dadurch mehr viren angezeigt beim scan weil er ja was in die registry schreibt?) is wichtig weil ich möchte den pub machen und wenn jeder sieht ahh 8/42 oder so virus! abgehakt keiner downloaded ihn mehr testet ihn etc...
|
|
|
04/05/2010, 23:06
|
#11
|
elite*gold: 1
Join Date: Oct 2008
Posts: 1,078
Received Thanks: 276
|
benötigte Funktion(en) siehe meine vorherigen Beiträge 
Stichwort: RegWrite/RegRead
Jedes schlechte AntiVir Programm würde ne Warnung rausgeben, aber normalerweise dürfte nichts passieren (jeder Installer und jedes Game arbeitet auch mit der Registry und wird nicht als Virus erkannt).
Das einzigste Problem das ich jeh damit hatte war beim Autostartverzeichniss, aber damit solltest du bei nem simplen Abspeichern von Daten keinen Kontakt bekommen
#RequiereAdmin solltest du aber dennoch nicht vergessen, da Vista und Win7 sonst mucken machen...
|
|
|
04/06/2010, 00:59
|
#12
|
elite*gold: 0
Join Date: Feb 2010
Posts: 501
Received Thanks: 84
|
hmmm danke =) hab ich überlesen die 2 Funktionen, ich schau glaub glei mal danach wie man das macht=)
booar wenn du so weiter machst wirst du von mir noch mit THXen zu tote geprügelt
EDIT: eine Frage noch macht es was, wenn das #requireadmin nicht ganz oben steht?
|
|
|
04/06/2010, 08:32
|
#13
|
elite*gold: 0
Join Date: Apr 2010
Posts: 56
Received Thanks: 11
|
*** 
Da es dafür steht das die Funktion auf Win Vista/7 funktioniert.
Da die immer Admin rechte brauchen 
Also KÖNNTE es gut sein das es dannach nicht die gewünschten Einstellungen erledigt
Sollte immer oben stehen schaut besser aus
|
|
|
04/06/2010, 17:58
|
#14
|
elite*gold: 1
Join Date: Oct 2008
Posts: 1,078
Received Thanks: 276
|
nicht ganz  du brauchst es nicht für alles, nur wenn du Datein veränderst (je nach eingestellter Sicherheitsstufe auf Laufwerk C, dem Standard Laufwerk für Windows was auch die Registry beinhaltet, im Windowsordner selbst, auch Registry, überall, oder nirgendwo :P)
RequiereAdmin muss gesetzt werden bevor nen Befehl verwendet wird, der die nötigen Rechte brauchen könnte, theoretisch kannste den auch ans Ende deines Scripts setzen (der Sinn wäre allerdings fraglich^^)
|
|
|
04/06/2010, 20:10
|
#15
|
elite*gold: 0
Join Date: Apr 2010
Posts: 56
Received Thanks: 11
|
Was kann ich machen? xD
Wie du bemerkt hast bin ich #RequireAdmin süchtig
|
|
|
 |
|
Similar Threads
|
ScreenToaster | Videos drehen, speichern, uploaden (ohne Programm)
01/27/2012 - Tutorials - 16 Replies
Moin Leute, ich bin da gerade über was ganz nützliches gestolpert.
Kennt Ihr ScreenToaster ? Das ist eine Website, wo ihr Video's aufnehmen und direkt online stellen könnt.
Das ganze ist recht simpel. Anmelden, auf Record klicken und los gehts. Das Video wird in HD Qualität aufgezeichnet und sobald Ihr fertig seid, könnt Ihr entscheiden, ob Ihr das Video runterladen oder sofort dort hochladen wollt.
Das ganze finde ich äußerst hilfreich wenn man mal eben kleine Sachen demonstrieren...
|
Datei Speichern
04/06/2010 - AutoIt - 3 Replies
Hi,
Wie Speichert man eine Datei in AutoIt z.B in
AutoIt.txt?
Ich habs schon mal gewusst kommt mir so vor :D
Sorry wenn vllt die Frage hier schon mal war!
|
datei als standart programm öffnen
10/30/2009 - Metin2 Private Server - 0 Replies
hey,
ich weiß nicht ob das schlimm ist aber ich habe bei der locale_big5 vergessen den haken bei "Dateityp immer mit dem ausgewählten programm öffnen" rauszumachen. und das ist ja eine LUA-Datei.
gestern habe ich die halbe datei übersetzte und will sie heute in mein test-server einfügen ladet der nach dem befehl .-start ewig lange. und hört praktisch nicht mehr auf zu laden und es sieht fast so aus als der immer wieder von vorne anfängt also es kommt nie zu connection time out.
ich...
|
datei immer mit diesem programm öffnen problem
10/18/2009 - Metin2 Private Server - 1 Replies
hey,
ich habe ein problem mit den dateien.
ich habe eine datei aus filezilla ausversehen mit word geöffnet aber das häkchen mit "immer mit diesem programm öffnen" vergessen raus zu machen jetzt sind das alles word dateien. oder macht dasd nichts weil der dateityp immer noch quest-datei ist.
kann man das wieder rückgänig machen?
gruß
|
All times are GMT +1. The time now is 07:14.
|
|