Page 1 sur 1

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

Posté : mer. 25 juil. 2018 15: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 08:46
par Boulanza
Bonjour,
Pas de suggestion ! ?
A+