2

我编写了一个 Python 程序,它会自动遍历文件系统并检查某些目录和文件是否没有被删除,以及它们的指纹——比如文件长度、校验和、md5 哈希值等——是否没有改变。如果文件被删除或内容被更改,程序将尝试从备份包中恢复它。

该程序在 Linux/OS X 系统下完美运行,但在 Windows 7 中无法运行。我知道 Windows 7 有其 UAC 系统,可以防止程序更改目录下的文件,如“C:\”、“C:\Boot "、"C:\Program Files" 等。但即使我禁用了 UAC 并以管理员权限运行该程序,它仍然无法正常工作。

有没有办法以编程方式调用特权提升请求,以便我可以在这些目录下读取或写入?

4

0 回答 0