Cette fois j’aimerais protéger mon fichier au3 par l’Obfuscator.exe ci-joint automatiquement, mais lors de l’exécution il me demande de choisir le fichier source à traiter.
Comment faire pour intégrer le fichier source au3 dans le scripte ci-dessous afin d’éviter l’intervention manuelle.
Merci de votre aimable aide !
Code : Tout sélectionner
$search = FileFindFirstFile(@ScriptDir&"\MonAppl.au3")
;$search = FileFindFirstFile("*.au3")
$file = FileFindNextFile($search)
;MsgBox(0, "Fichier:", $file)
;local $a = inputbox("test", "test", "IniRead.au3", "", 5)
local $a = $file
if StringLen ( $a ) > 0 Then
if StringRight ( StringLower ( $a ), 4 ) <> ".au3" Then ; verifier si le nom entier du script est tape,
$a &= ".au3" ; si .au3 manque, l'ajouter
endif
if fileexists ( @ScriptDir & "\" & $a ) Then ; verifier que le fichier $a existe dans le repertoire de ce script
;==================================
Local $program = @ScriptDir&"\Obfuscator\Obfuscator.exe"
Local $fileIso = $a&""&"/out"
Local $param = $fileIso
ShellExecute($program,$param,"","",@SW_HIDE)
;==================================
else
msgbox(0,"","Le fichier '" & $a & "' n'existe pas!")
endif
endif



