编译filemon遇到的问题
https://files.cnblogs.com/ijunxiong/FileMon1.rar
环境vc6.0
上面的是原来的代码,编译出现错误:
//Sub-class
ListViewWinMain = (WNDPROC) SetWindowLongPtr(hWndList,
GWLP_WNDPROC,
(LONG_PTR) ListViewSubclass);
根据http://hi.baidu.com/wutaof509/item/b064e9b16e7183452aebe3e4 的提示
改成
// Sub-class
ListViewWinMain= (WNDPROC) SetWindowLong(hWndList,
GWL_WNDPROC,
(LONG_PTR) ListViewSubclass);
通过一部分,
还有error C2065: 'LONG_PTR' : undeclared identifier错误,
http://zhidao.baidu.com/question/469619960 提示原来代码可能是在vs03下编译,
需要自己加typeof
typedef long LONG_PTR;
typedef unsigned long ULONG_PTR;
typedef ULONG_PTR DWORD_PTR;
//加在了include下面,通过.....20140506记,,,
ps.文件监视程序参考之...