Hi ich habe ein Problem ich will ein gui schreiben in den man verschiedene variablen eintragen kann und diese sollten dann in einer neuen exe steht ist das möglich??
Hoffe das mir jemand helfen kann
mfg
aus einem gui eine neue exe compilen
-
- [ offen ]
-
olitha -
27. September 2008 um 10:10 -
Geschlossen -
Erledigt
-
-
- Offizieller Beitrag
Du kannst es in eine Ini-Datei speichern (lassen), die dein Skript dann später mit IniRead einfach auslesen kann :).
peethebee
-
ahh daran hab ich noch gar nicht gedacht^^
aber ich möchte das es auf jeden pc funzt ohne auto it.
und es sollte möglichst nur eine datei sein
am liebsten wäre mir ein gui das dann eine neue exe mit den neuen werten erstellt.
ist das iwie möglich indem ich auto it einbinde?? oder hat jemand da eine lösung -
- Offizieller Beitrag
Hi!
Um was geht es denn überhaupt? Sonst kann man schwer sagen, was die beste Methode ist...
peethebee
-
es geht um ein programm das dateien von ftp servern herunterladen soll
das klappt auch wunderbar
ich will sozusagen die ip, benutzer und pw iwie ändern können ohne auto it
z.b mit einer gui der mir dann eine fertige exe rausspuckt
so das der endbenutzer seinen ftp server einträgt und die exe danach erstellt wird. -
- Offizieller Beitrag
Das macht meiner Meinung nach absolut keinen Sinn. Du bist doch hundertmal flexibler, wenn du die Daten über eine Ini-Datei einliest!?
Falls du dich um die Datensicherheit sorgst: Die Zugangsdaten fließen ohnehin unverschlüsselt über das Netz, kann man an der Netzwerkkarte abgreifen.peethebee
-
Ansonsten kann man die Daten der INI-Datei auch mit _StringEncrypt verschlüsseln und zwar mit dem Passwort, das dein FTPuser hat. Somit funktioniert auch die Verschlüsselung immer.
Werte encrypten
Spoiler anzeigen
[autoit]$passwort = _StringEncrypt(1,GUICtrlRead($in_passwort),GuiCtrlRead($in_password),"2")
[/autoit]Werte decrypten
Spoiler anzeigen
[autoit]$ini_paswd = _StringEncrypt(0,IniRead($inipath&$inifile, $ini_section, "passwort","NotFound"),GuiCtrlRead($in_paswd_gui_paswd),"2")
[/autoit]Somit kann nicht jeder User die Daten auslesen.
MfG
Der_Doc -
ok vielen dank es klappt
-
Na da sind wir doch glücklich, das wir helfen konnten.
MfG
Der_Doc