[..] 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 9
Niveau 9
Messages : 697
Enregistré le : mer. 31 juil. 2013 15:49
Status : Hors ligne

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

#1

Message 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.
Boulanza
Niveau 9
Niveau 9
Messages : 697
Enregistré le : mer. 31 juil. 2013 15:49
Status : Hors ligne

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

#2

Message par Boulanza »

Bonjour,
Pas de suggestion ! ?
A+
Répondre