Windows 为什么我不能在Cygwin上看到使用Python的winlogon.exe?
这是我在Windows XP计算机上搜索的文件Windows 为什么我不能在Cygwin上看到使用Python的winlogon.exe?,windows,cygwin,winlogon,Windows,Cygwin,Winlogon,这是我在Windows XP计算机上搜索的文件 C:\Windows\System32\winlogon.exe 我已经显示了所有文件的文件扩展名,选中了“显示隐藏文件”,选中了“显示隐藏系统文件”,并且我可以使用资源管理器查看该文件,但无法使用python查看该文件。我甚至无法使用以下命令查看文件: os.system( 'dir C:/Windows/System32/winlogon.exe' ) 我可以通过运行命令提示符查看文件 dir C:\Windows\System32\win
C:\Windows\System32\winlogon.exe
我已经显示了所有文件的文件扩展名,选中了“显示隐藏文件”,选中了“显示隐藏系统文件”,并且我可以使用资源管理器查看该文件,但无法使用python查看该文件。我甚至无法使用以下命令查看文件:
os.system( 'dir C:/Windows/System32/winlogon.exe' )
我可以通过运行命令提示符查看文件
dir C:\Windows\System32\winlogon.exe
:“在某些平台上,如果未授予对请求的文件执行os.stat()的权限,即使路径实际存在,此函数也可能返回False。”
我想使用常规的python库来实现这一点。我还尝试了open()命令。如何使用Python查找此文件
注意:我在WindowsXP的Cygwin下运行Python27。这是因为我是从事网络工作的,编写运行Linux、ssh的脚本到Windows的Cygwin sshd客户端更容易,以便运行 问题是我使用的是64位Windows和32位Cygwin。显然,32位Cygwin只能看到32位文件,而64位Cygwin可以看到所有文件 资料来源:
这可能适用于在64位环境中运行的所有32位应用程序。如果应用程序计划在现有的64位计算机上运行,那么许多32位应用程序将升级到64位的另一个原因。当然,您已经找到了吗?毫不奇怪,操作系统不允许你访问它。你到底想在这里实现什么?当然不仅仅是查看文件是否存在,而是查看特定文件的存在?你想实现什么?我在一家公司工作,该公司负责管理重要的系统文件。如果我们无法检测到某个文件,那么我们就无法对其进行MD5处理。这就是原因。这就是问题所在。显然,32位cygwin只能看到32位文件,但64位cygwin可以看到所有文件。我想这根本不是python的问题。谢谢你们的帮助。