各位高手,怎样编写一个后台监视程序,判断一个文件是否正在被使用,若被使用弹出一个信息告诉用户说该文件正在被使用,否则一直监视。这个问题关系到俺的前途问题。请您多多关照吧。
解决方案 »
- 局域网通信,如何把在线用户信息从服务器端传送到客户端呢?
- 从客户端如何获取数据库服务器的硬件信息
- TwwQuery,TwwDBGrid 这些控件哪里来的?到哪里下载?
- 多个窗口切换的问题。
- 请问如何拦截远程通信数据?(HTTP协议的,不考虑安全通道的数据)
- 线程、数据库、CPU(现金求解)最好在CHENGDU
- 谁能告诉我TDWindow和TDButton是哪类控件中的类,100分相送
- 紧急求救!!!
- treeview增加下级子项
- 为何我的软件不能用下载工具下载
- 高手,都来谈谈,在定义ACTIVE的接口时,应该注意哪些?(包括参数类型设置、返回值类型等等)
- 在 keydown 事件中作动作时老是“当当”的响,弄得好烦
function IsFileInUse(fName : string) : boolean;
var
HFileRes : HFILE;
begin
Result := false;
if not FileExists(fName) then exit;
HFileRes :=
CreateFile(pchar(fName),
GENERIC_READ or GENERIC_WRITE,
0, nil, OPEN_EXISTING,
FILE_ATTRIBUTE_NORMAL,
0) ;
Result := (HFileRes = INVALID_HANDLE_VALUE) ;
if not Result then
CloseHandle
end;出处: http://[email protected]