CnPack Forum


 
Subject: 请教CnFileSystemWatcher的问题
kidking2001
新警察
Rank: 1



UID 40738
Digest Posts 0
Credits 22
Posts 8
点点分 22
Reading Access 10
Registered 2008-8-4
Status Offline
Post at 2008-10-21 11:18  Profile | Blog | P.M. 
请教CnFileSystemWatcher的问题

使用CnFileSystemWatcher的程序在users权限下运行,cpu使用会达到100%,而且无法获取文件修改消息,如果程序需要在users权限下运行该怎么处理呢?
Top
solokey
新警察
Rank: 1



UID 30253
Digest Posts 0
Credits 28
Posts 12
点点分 28
Reading Access 10
Registered 2007-11-2
Status Offline
Post at 2008-10-24 23:54  Profile | Blog | P.M. 
问题已经修正,我已经把修改后的组件交给了管理员.
受限用户模式下,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获取最新版本.

谢谢你对我工作的支持.
Top
Passion (LiuXiao)
管理员
Rank: 9Rank: 9Rank: 9


UID 359
Digest Posts 19
Credits 6776
Posts 3563
点点分 6776
Reading Access 102
Registered 2004-3-28
Status Offline
Post at 2008-10-25 07:12  Profile | Blog | P.M. 
CVS上的代码已经更新,烦请楼主按这帖子所说来获得最新代码。

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




All times are GMT++8, the time now is 2024-5-30 17:39

    本论坛支付平台由支付宝提供
携手打造安全诚信的交易社区 Powered by Discuz! 5.0.0  © 2001-2006 Comsenz Inc.
Processed in 0.012015 second(s), 7 queries , Gzip enabled

Clear Cookies - Contact Us - CnPack Website - Archiver - WAP