0

我正在使用 API SfcIsFileProtected() 来验证文件是否已集成,即使我手动更改系统文件检查器下的 dll 或只是删除它,这个 API 似乎总是返回 true。

顺便说一句 - 从命令行我得到的答案是违反了这个特定的文件。

这是我正在使用的代码:

    BOOL result = SfcIsFileProtected(NULL, fileName);
if (FALSE == result) {
    std::cout << fileName << " is not integrated" << std::endl;
}
else {
    std::cout << fileName << " TRUE TRUE TRUE it is integrated" << std::endl;
}
return result;  

关于如何获得在 Windows 7 平台中使用此 API 的可靠答案的任何想法?

4

0 回答 0