KAA=Komodo Alarm Agent 1.)開機時回報單機硬體內容(CPU/RAM/HDD/CD-ROM) 2.)定時回報目前單機使用網路相關設定(IP/MAC/DNS/Gateway) 3.)回報單機安裝新軟體 4.)回報單機執行指定軟體 5.)回報單機新增外接媒體(USB Drive/HDD/CD-ROM) 6.)回報單機新增外接Camera 7.)回報單機複製/貼上外接媒體檔案(檔名/大小/時間) 8.)回報單機使用網頁上傳檔案(檔名/大小/時間) 9.)回報單機使用網頁播放多媒體(URL/檔名/時間) 10.)回報單機使用指定通訊軟體傳送檔案(檔名/大小/時間) KAB=Komodo Alarm Blocker 1.)開機時檢查是否進入單機鎖定狀態 2.)接受Komodo Server 發出指示後 進入或解除單機鎖定狀態 3.)進入鎖定狀態時 鎖定鍵盤/滑鼠 並在螢幕上顯示 Komodo Server 發出的警告畫面 4.)接受手工輸入密碼解除鎖定單機狀態 http://social.microsoft.com/forums/zh-CN/visualcshartzhchs/thread/bd6c302b-2613-41cb-a24d-3dba04d65b94/ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall 可利用Filesystem Object(FSO)对象 在引用中选Microsoft Scripting Runtime Dim fs As New FileSystemObject '定义FS 为FSO对象 dim d As Drive For Each d In fs.Drives MsgBox d.DriveLetter '显示每个驱动器盘符 Next 编译后运行regsvr32 prjShell.dll注册组件 将myCopyHook.reg导入到注册表中 拷贝目录,就可以看到效果了。 我试了修改CopyCallback函数,应该好使。 不过你的程序中if(AnsiPos("D:\test",pszDestFile)==1)中少了一个“\”,应该是 if(AnsiPos("D:\\test",pszDestFile)==1)吧~~~~ 他只能监视文件夹,对文件是不行的,这点MSDN上也说得很明白。另外你每次编译完还得重新启动Explorer,如果想比较方便进行调试你可以设置如下注册表键值: HKEY_CURRENT_USER Software Microsoft Windows CurrentVersion Explorer DesktopProcess (REG_DWORD)= 1 就能方便的调试了~~~ BHO 引用Microsoft HTML Object Library(MSHTML.DLL)和Microsoft Internet Controls(Shdocvw.dll)。