jjzjj

didDeleteZoneIdentifier

全部标签

c++ - 检查文件是否具有可执行权限windows c++

我有一个文件名,我想通过c++检查它是否可以在windows上执行。我找到了_access和_access_s,但它们只检查读/写。我的问题是,例如,当我下载一个bat文件时,Windows会阻止它作为一种安全措施。当我运行我的程序并尝试执行它时,Windows会阻止我的程序并询问用户是否要继续,因为该文件有风险。我想通过在执行之前检查文件权限来避免这种情况。 最佳答案 如果您使用基于Unix的操作系统,Windows文件系统NTFS不支持您可能期望的可执行属性。您在这里看到的是shell对添加到文件中的额外流作出react。流是N