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

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Boulanza
Niveau 7
Niveau 7
Messages : 351
Enregistré le : mer. 31 juil. 2013 14:49
Status : Hors ligne

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

#1

Message par Boulanza » mer. 25 juil. 2018 15:22

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.

Boulanza
Niveau 7
Niveau 7
Messages : 351
Enregistré le : mer. 31 juil. 2013 14:49
Status : Hors ligne

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

#2

Message par Boulanza » sam. 28 juil. 2018 08:46

Bonjour,
Pas de suggestion ! ?
A+

Répondre