Hallo ich habe eine Crypter gemacht der RSDF Files erstellt, nun möchte ich das man RSDF Files auch Decrypten kann.
Und das Programm speicher eine Datei ab sobald man denn SaveDialog öffnet auch wenn man keine Datei abspeichert, das soll auch weg.
Kann jemand helfen?
Hier der Code:
Spoiler anzeigen
#include <GUIConstants.au3>
#include <string.au3>
$GUI = GUICreate("KM Crypter", 516, 325, 273, 178)
$Encrypt = GUICtrlCreateButton("Encrypten", 24, 288, 75, 25, 0)
$Decrypt = GUICtrlCreateButton("Decrypten", 152, 288, 75, 25, 0)
$Delete = GUICtrlCreateButton("Links löschen", 280, 288, 83, 25, 0)
$Close = GUICtrlCreateButton("Schließen", 408, 288, 83, 25, 0)
$Edit = GUICtrlCreateEdit("", 16, 24, 481, 249)
$Group = GUICtrlCreateGroup("Deine Links", 8, 8, 497, 273)
GUICtrlCreateGroup("", -99, -99, 1, 1)
Opt("TrayMenuMode",1)
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
;Datei öffnen
Case $Decrypt
$Decrypt2 = FileOpenDialog ( "Datei öffnen", @DesktopDir, "Rapidshare Download Files (*.rsdf))" )
$inhalt = FileRead ($Decrypt2)
GUICtrlSetData($Edit,$inhalt)
;Datei speichern
Case $Encrypt
$FileSave = FileSaveDialog ( "Speichern unter...", @DesktopDir , "Rapidshare Download File (*.rsdf)" )
If StringRight($FileSave,5) <> ".rsdf" Then $FileSave &= ".rsdf"
FileWrite($FileSave,_StringToHex(GUICtrlRead($Edit)))
;Edit inhalt löschen
Case $Delete
GUICtrlSetData($Edit,'')
;per "X" beenden
Case $GUI_EVENT_CLOSE
Exit
;per "Schließen" beenden
Case $Close
Exit
EndSwitch
WEnd
Es soll also wenn man auf denn "Decrypten"Button klickt der entschlüsselte Inhalt in $Edit erscheinen
Schonnmal Danke für alle Hilfe