KAA Report Spec V.01.1 Example: 20091223:232053-.-kct302128-.-kct004-.-kit01/01-.-abcdefg-.- 0.)GENERAL Mark a.)Seperate Mark -.- b.)Ending Mark -.--.- 1.)Header a.)Date/TimeMark YYYYMMDD:HHMMSS b.)Customer ID kctXXXXXX c.)PC ID kpcXXX d.)Report Item ID kitXX/XX 2.)Item Detail kit01.)Star Up Hardware Spec kit01/01.)CPU type kit01/02.)CPU Speed kit01/03.)RAM Speed kit01/04.)RAM Size kit02.)Network Spec kit02/01.)Physical Address kit02/02.)IP Address kic03.)New Install/Remove App Name kit03/01.)Removed App Names by Seperate Mark kit03/02.)Installed App Names by Seperate Mark VB-OK SHChangeNotifyRegister SHChangeNotify VB.NET C FileSystemWatcher ?? FindFirstChangeNotification ReadDirectoryChangesW ICopyHook组件来做,但只能记录对下文件夹的操作 使用Shell32.dll里的SHChangeNotifyRegister和SHChangeNotifyDeregister无法捕捉到复制、剪切的来