一个小问题: 98下如何使用程序打开一个目录,并占用这个资源……直到自己关闭它!资源释放……

wjyasd 2002-02-26 05:55:37
CreateFile 只能够在 NT 、2K 下使用,98 下返回的句柄是 0xffffffff.

谢谢!
...全文
78 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
wjyasd 2002-02-28
  • 打赏
  • 举报
回复
up
wjyasd 2002-02-27
  • 打赏
  • 举报
回复
pup
wjyasd 2002-02-27
  • 打赏
  • 举报
回复
>>98 是可以的,不然我的软件怎么能再98下运行。把你的代码看看,可能参数有不妥的地方。


DWORD err;
char tmp[100]="D:\\Adver";
hAd = CreateFile(tmp,GENERIC_READ,0,NULL,OPEN_EXISTING,FILE_FLAG_BACKUP_SEMANTICS,NULL);
err=GetLastError();

strip 2002-02-27
  • 打赏
  • 举报
回复
98不可以使用createfile来打开目录
surfl 2002-02-27
  • 打赏
  • 举报
回复
up!
lhj 2002-02-27
  • 打赏
  • 举报
回复
98 是可以的,不然我的软件怎么能再98下运行。把你的代码看看,可能参数有不妥的地方。
wjyasd 2002-02-27
  • 打赏
  • 举报
回复
up
wjyasd 2002-02-26
  • 打赏
  • 举报
回复
我必须 得到一个目录的控制权! 我要占用这个资源(目录)。

想想办法吧!
strip 2002-02-26
  • 打赏
  • 举报
回复
你就吃点亏,用SetCurrentDirectory来占用这个资源,这时候没有谁可以删掉这个目录

1,659

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 非技术类
社区管理员
  • 非技术类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧