Page 1 sur 1

[..] Redéfinir les droits d'accès de son propre processus avec la fonction : "SetSecurityInfo" ?

Posté : mer. 25 juil. 2018 16:22
par Boulanza
Bonjour tout le monde,
Ma question est : Je cherche une aide pour paramétrer le code ci-dessous pour redéfinir les droits d'accès de son propre processus d'une application Autoit nommée "test1.exe avec la fonction : "SetSecurityInfo" ?
Func GetSecurityInfo($handle, $ObjectType, $SecurityInfo, $ppsidOwner, $ppsidGroup, $ppDacl, $ppSacl, $ppSecurityDescriptor)
        $call = DllCall("Advapi32.dll", "long", "GetSecurityInfo", _
                        "ptr", $handle, _
                        "int", $ObjectType, _
                        "dword", $SecurityInfo, _
                        "ptr", $ppsidOwner, _
                        "ptr", $ppsidGroup, _
                        "ptr", $ppDacl, _
                        "ptr", $ppSacl, _
                        "ptr", $ppSecurityDescriptor)
        Return $call[0]
EndFunc   ;==>GetSecurityInfo

D’après la documentation, en retirant "PROCESS_TERMINATE" : les droits d'accès de son propre processus avec "SetSecurityInfo", il ne sera plus possible de tuer le processus puisque plus personne n'aura le droit requis... Ceci est dans le but d’interdire à tout intrus non autorisé de supprimer un processus en cour d’exécution (programme de contrôle des entrées et des sorties du personnel d’un atelier).
Merci infiniment pour votre aide.
Cordialement.

Re: [..] Redéfinir les droits d'accès de son propre processus avec la fonction : "SetSecurityInfo" ?

Posté : sam. 28 juil. 2018 09:46
par Boulanza
Bonjour,
Pas de suggestion ! ?
A+