Bonjour à tous.
Je suis en train de terminer la programmation d'un antivirus et j'aimerais savoir comment faire pour protèger un fichier, un dossier et une clé de registre contre toute modification comme le font par exemple les antivirus Kaspersky et Antivir. C'est à dire que seuls eux peuvent modifier leurs informations.
J'ai été voir dans la MSDN du côté des ACL, DACL, SACL, RID, SID, ..., ... mais comme c'est la première fois que je touche aux autorisations et restrictions c'est du japonais pour moi. Ce que je cherche faire précisement c'est d'autoriser seulement mon programme à accèder et faire des modifications sur ce qu'il crée.
J'ai aussi fait des recherches dans l'utilisation de EXPLICIT_ACCESS mais dans TRUSTEE_TYPE il n'y a pas de quoi indiquer une application ayant les droits du genre TRUSTEE_IS_APP.
[1h27] : J'ai réussi à bloquer totalement un fichier et une clé de registre mais mon programme ne peut plus rien faire dessus une fois le handle fermé.
D'avance merci.








Répondre avec citation


Partager