Board logo

Subject: 请教CnFileSystemWatcher的问题 [Print This Page]

Author: kidking2001    Time: 2008-10-21 11:18     Subject: 请教CnFileSystemWatcher的问题

使用CnFileSystemWatcher的程序在users权限下运行,cpu使用会达到100%,而且无法获取文件修改消息,如果程序需要在users权限下运行该怎么处理呢?
Author: solokey    Time: 2008-10-24 23:54

问题已经修正,我已经把修改后的组件交给了管理员.
受限用户模式下,CreateFile用Write,Delete参数..就会被拒绝访问.
只要把CreateFile那句改成如下:
  TempHandle := CreateFile(PChar(FDirectory), GENERIC_READ, FILE_SHARE_READ,
                            nil, OPEN_EXISTING, FILE_FLAG_BACKUP_SEMANTICS
                            or FILE_FLAG_OVERLAPPED, 0);
或者你可以等待管理员更新后,从CVS获取最新版本.

谢谢你对我工作的支持.
Author: Passion    Time: 2008-10-25 07:12

CVS上的代码已经更新,烦请楼主按这帖子所说来获得最新代码。

http://bbs.cnpack.org/viewthread.php?tid=1882&extra=page%3D1




Welcome to CnPack Forum (http://bbs.cnpack.org/) Powered by Discuz! 5.0.0