ファイルが統合されているかどうかを確認するために 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 を使用して信頼できる回答を得る方法について何か考えはありますか?