首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我不能看到winlogon.exe在Cygwin之上使用Python?

为什么我不能看到winlogon.exe在Cygwin之上使用Python?
EN

Stack Overflow用户
提问于 2013-11-07 18:11:11
回答 1查看 202关注 0票数 0

这是我在Windows计算机上搜索的文件

代码语言:javascript
复制
C:\Windows\System32\winlogon.exe

我已经显示了所有文件的文件扩展名,选中了“显示隐藏文件”,选中了“显示隐藏系统文件”,我可以使用资源管理器看到该文件,但无法使用python查看该文件。我甚至无法使用以下方法看到该文件:

代码语言:javascript
复制
os.system( 'dir C:/Windows/System32/winlogon.exe' )

通过运行命令提示符,我可以看到这个文件

代码语言:javascript
复制
dir C:\Windows\System32\winlogon.exe

Python文档:“在某些平台上,如果未授予对请求的文件执行os.stat()的权限,则此函数可能返回False,即使路径实际存在。”

我希望使用常规的python库来做到这一点。我还尝试了open()命令。如何使用Python找到这个文件?

注意:我在Windows的Cygwin下运行Python27。这是因为我在网络中,为了运行东西,在Windows的Cygwin sshd客户端上编写运行Linux,ssh的脚本比较容易。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-08 14:16:36

问题是我使用的是64位Windows和32位Cygwin。显然,32位Cygwin只能看到32位文件,而64位Cygwin可以看到所有文件。

来源:http://cygwin.com/ml/cygwin/2006-01/msg00444.html

这对于在64位环境上运行的所有32位应用程序来说都是正确的。如果应用程序计划在当前64位机器上运行,那么许多32位应用程序将升级到64位。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19843489

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档