在 Win10 上,“反勒索软件”功能受控文件夹访问会阻止将非白名单软件访问到某些文件夹。
当您在某些文件操作中出现错误时,有没有办法(API)知道该功能是否到位?,到目前为止我找不到。
具体来说,我所追求的是在安装过程中在 de Desktop 中添加应用程序的链接/图标。据我所知,innoSetup 不知道这一点并引发错误,所以我的想法是自己创建链接,如果出现错误通知用户,但我想确认问题的真正原因是终审法院。
在 Win10 上,“反勒索软件”功能受控文件夹访问会阻止将非白名单软件访问到某些文件夹。
当您在某些文件操作中出现错误时,有没有办法(API)知道该功能是否到位?,到目前为止我找不到。
具体来说,我所追求的是在安装过程中在 de Desktop 中添加应用程序的链接/图标。据我所知,innoSetup 不知道这一点并引发错误,所以我的想法是自己创建链接,如果出现错误通知用户,但我想确认问题的真正原因是终审法院。
您可以在注册表中找到该功能是否启用:
在 key\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Defender\Windows Defender Exploit Guard\Controlled Folder Access
中,有一个只读属性EnableControlledFolderAccess
等于1
是否启用了反勒索软件,0
否则。
子项AllowedApplications
列出已允许的应用程序的完整 .exe 路径。
子项ProtectedFolders
列出了用户手动添加的文件夹(文档、图片、收藏夹、视频和音乐目录受到事实上的保护)。
试试 PowerShell:
Get-MpPreference | Select-Object -ExpandProperty EnableControlledFolderAccess
此外,您可以检查受保护的文件夹和允许的应用程序:
Get-MpPreference | Select-Object -ExpandProperty ControlledFolderAccessProtectedFolders
Get-MpPreference | Select-Object -ExpandProperty EnableControlledFolderAccess
但是,如果您只需要它来进行设置,请尝试以管理员权限运行安装程序。