win7 writefile failed error code 5解决思路
win7 writefile failed error code 5
我在win7上写了个application.是对SD卡进行操作的!
往里面写返回的error code 是5
1.我已经调用了DeviceIoControl(hDevice,FSCTL_LOCK_VOLUME,NULL,0,NULL,0,&dwOutBytes,()NULL)
2.uAC也已经拉到最低(关了)
但仍然是error code 5
请问怎么解决
------解决方案--------------------
5: Access is denied.
权限问题
------解决方案--------------------
以管理员的身份运行试试
------解决方案--------------------
Access Deny, 看是否禁止访问或硬件权限控制等
------解决方案--------------------
win7很多问题都是权限的问题。。。error code 5:Access is denied
------解决方案--------------------
CreateFile的参数怎么写的?第2参数用GENERIC_READ
------解决方案--------------------
GENERIC_WRITE。最好把这段代码都贴出来。
------解决方案--------------------
DeviceIoControl是否成功
------解决方案--------------------
先锁定,再卸载试试
------解决方案--------------------
读数据行不行?
------解决方案--------------------
share mode 先置0,attribute置为 FILE_ATTRIBUTE_NORMAL试下
------解决方案--------------------
在Windows7系统中,对于已装载的逻辑磁盘中的扇区,不允许以物理方式改写,只能以逻辑盘形式打开改写,例如该扇区属于X:盘,则打开\\.\X:来改写。早期的操作系统没有这个限制。
------解决方案--------------------
锁定或卸载后就可以写
------解决方案--------------------
是锁定写操作落在的卷,不是整个物理设备
------解决方案--------------------
同命相连呀,我也遇到这个问题了,WriteFile fail 5。
引个链接,互相参考一下:http://topic.****.net/u/20110412/21/7b4949d5-a438-479b-94e4-d07c2105c7b0.html
另外,这个问题写驱动好像可以解决,但是这就比较麻烦了,不用些驱动的话还是希望可以不写。
希望楼主得到解决办法之后也能告知我一下呀。谢谢了!
我在win7上写了个application.是对SD卡进行操作的!
往里面写返回的error code 是5
1.我已经调用了DeviceIoControl(hDevice,FSCTL_LOCK_VOLUME,NULL,0,NULL,0,&dwOutBytes,()NULL)
2.uAC也已经拉到最低(关了)
但仍然是error code 5
请问怎么解决
------解决方案--------------------
5: Access is denied.
权限问题
------解决方案--------------------
以管理员的身份运行试试
------解决方案--------------------
Access Deny, 看是否禁止访问或硬件权限控制等
------解决方案--------------------
win7很多问题都是权限的问题。。。error code 5:Access is denied
------解决方案--------------------
CreateFile的参数怎么写的?第2参数用GENERIC_READ
------解决方案--------------------
GENERIC_WRITE。最好把这段代码都贴出来。
------解决方案--------------------
DeviceIoControl是否成功
------解决方案--------------------
先锁定,再卸载试试
------解决方案--------------------
读数据行不行?
------解决方案--------------------
share mode 先置0,attribute置为 FILE_ATTRIBUTE_NORMAL试下
------解决方案--------------------
在Windows7系统中,对于已装载的逻辑磁盘中的扇区,不允许以物理方式改写,只能以逻辑盘形式打开改写,例如该扇区属于X:盘,则打开\\.\X:来改写。早期的操作系统没有这个限制。
------解决方案--------------------
锁定或卸载后就可以写
------解决方案--------------------
是锁定写操作落在的卷,不是整个物理设备
------解决方案--------------------
同命相连呀,我也遇到这个问题了,WriteFile fail 5。
引个链接,互相参考一下:http://topic.****.net/u/20110412/21/7b4949d5-a438-479b-94e4-d07c2105c7b0.html
另外,这个问题写驱动好像可以解决,但是这就比较麻烦了,不用些驱动的话还是希望可以不写。
希望楼主得到解决办法之后也能告知我一下呀。谢谢了!