我有一个应用程序在WinCE 6.0上创建/打开文件/目录并测试它是一个模拟器。
Microsoft Device Emulator Manager Ver。 9.0.21022.8
使用:Windows Mobile 6 Professional SDK
正在运行:Windows Mobile 6 Classic Emulator Windows Mobile 6 OS 5.2.318(Build 15342.0.0.0)
此应用也可在Windows上运行。
我在打开目录时遇到了问题
我这样打CreateFileW
:
CreateFileW(name, GENERIC_READ, FILE_SHARE_READ | FILE_SHARE_WRITE, NULL,
OPEN_EXISTING, FILE_FLAG_BACKUP_SEMANTICS , NULL);
CreateFileW
失败,GetLastError
返回错误5(ACCESS_DENIED
)这很奇怪,因为我可以创建和打开文件,我可以创建一个目录。
同样的代码也完全适用于Windows XP / 7/8。