一个对硬盘文件进行监视的的问题,非高人莫进哟!
明行 2001-12-11 12:12:52 各位BCB高人们,我在练习用win api对硬盘的监视过程中,碰到一个不知道怎么办的问题,一个MEMO一个Button我用如下代码在Button1按钮中:
if(FindFirstChangeNotification("e:\\Sxzp501\\",false,FILE_NOTIFY_CHANGE_LAST_WRITE)==INVALID_HANDLE_VALUE)
ShowMessage("Error");
else
{
if(WaitForSingleObject(FindFirstChangeNotification("e:\\Sxzp501\\",false,FILE_NOTIFY_CHANGE_LAST_WRITE),INFINITE)==WAIT_FAILED)
ShowMessage("Error");
else
Memo1->Lines->Add("Changed");
FindCloseChangeNotification(FindFirstChangeNotification("e:\\Sxzp501\\",false,FILE_NOTIFY_CHANGE_LAST_WRITE));
}
的确可以发现有文件在作存盘操作,可是我怎么知道具体是什么文件呢在作存盘操作呢?
请缎给出具体的代码。分数大的,不够再加!
另外,对注册表进行监视的API有哪些呢?请详细一些。