Windows学习解决python无法访问win64系统drivers目录重定向文件问题

Posted Gtea

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows学习解决python无法访问win64系统drivers目录重定向文件问题相关的知识,希望对你有一定的参考价值。

 1 #!/usr/bin/env python
 2 # encoding: utf-8
 3 import ctypes
 4 import os
 5 class disable_file_system_redirection:
 6     """
 7     关闭64位系统的driver目录重定向
 8     """
 9     try:
10         _disable = ctypes.windll.kernel32.Wow64DisableWow64FsRedirection
11         _revert = ctypes.windll.kernel32.Wow64RevertWow64FsRedirection
12     except Exception as e:
13         print(str(e))
14 
15     def __enter__(self):
16         self.old_value = ctypes.c_long()
17         self.success = self._disable(ctypes.byref(self.old_value))
18 
19     def __exit__(self, type, value, traceback):
20         if self.success:
21             self._revert(self.old_value)
22 
23 with disable_file_system_redirection():
24     if os.path.exists(rC:WindowsSystem32drivers	est.sys):
25     print "yes"

 

以上是关于Windows学习解决python无法访问win64系统drivers目录重定向文件问题的主要内容,如果未能解决你的问题,请参考以下文章

安装python失败,报错0X80070641 无法访问Windows Installer服务,已经确认启动了Windows Installer服务

windows 8.1中 Python无法安装lxml库的解决方案

电脑打开FTP文件夹出错提示Windows无法访问解决方法

怎样解决windows无法访问指定设备路径或文件?

如何解决win10无法访问\\

怎样解决windows无法访问指定设备路径或文件?