【发布时间】:2015-01-21 21:13:24
【问题描述】:
我有一个在 CE 设备上运行的 Python 解释器,它是一个 C 应用程序。目前,该设备带有一个根“\”文件夹和一个“\Application”文件夹。如果我在“\”驱动器上安装并运行 python,一切都很好,但如果我尝试将它放在“\Application”驱动器上,它将无法运行。
在进一步挖掘中,问题在于 CreateFileW 调用。尝试访问“\PythonLib”时,我得到一个正常的错误代码 80,表示文件存在,当我尝试访问“\Application\PythonLib”时,我得到一个错误代码 5,或者访问被拒绝。
有人有这方面的经验吗?我们在 Visual Studio 2008 中开发并在设备上运行的任何 C++ 应用程序都可以访问“\Application”,但我们尝试使用 Python 进行的任何操作似乎都无法解决该路径。
【问题讨论】:
标签: python c windows-ce