首页 > 编程语言 > 详细

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

时间:2020-06-10 21:52:47      阅读:83      评论:0      收藏:0      [点我收藏+]
 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:\Windows\System32\drivers\test.sys):
25     print "yes"

 

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

原文:https://www.cnblogs.com/gtea/p/13088525.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!