3 votes

Détecter si l'accès contrôlé aux dossiers est actif

Sur Win10, la fonction "anti-ransomware" Controlled Folder Access empêche l'accès à certains dossiers pour les logiciels ne figurant pas sur la liste blanche.

Existe-t-il un moyen (API) de savoir si cette fonctionnalité est en place lorsque vous obtenez une erreur dans une opération sur un fichier ? jusqu'à présent, je n'en ai pas trouvé.

Plus précisément, ce que je cherche, c'est à ajouter dans le bureau un lien/une icône vers l'application pendant l'installation. Pour autant que je sache, innoSetup n'est pas conscient de cela et jette une erreur. Mon idée est donc de créer le lien moi-même et, en cas d'erreur, d'informer l'utilisateur, mais j'aimerais confirmer que la véritable cause du problème est le CFA.

0voto

xmedeko Points 1038

Essayez PowerShell : Get-MpPreference | Select-Object -ExpandProperty EnableControlledFolderAccess

Vous pouvez également vérifier les dossiers protégés et les applications autorisées : Get-MpPreference | Select-Object -ExpandProperty ControlledFolderAccessProtectedFolders Get-MpPreference | Select-Object -ExpandProperty EnableControlledFolderAccess

Cependant, si vous en avez besoin uniquement pour votre installation, essayez d'exécuter le programme d'installation avec les droits d'administrateur.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X