系统文件检查器

时间:2013-03-05 15:58:05

标签: c++

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

BTW - 从命令行我得到的答案是违反了这个特定文件。

这是我正在使用的代码:

    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的可靠答案的任何想法?

0 个答案:

没有答案