阅读:1535回复:8
奇怪,在sysinternals为啥找不到FileMon的源码?
我找了很久也没找到,只有应用程序下载,请高手指教!
|
|
|
沙发#
发布于:2004-03-29 21:56
不清楚,现在新版的都不提供原代码了,而且驱动和EXE已经合并为一个文件了。。。。。
|
|
|
板凳#
发布于:2004-03-29 22:04
旧版的下句编译通不过,请高手指点迷津:
ListViewWinMain = (WNDPROC) SetWindowLongPtr(hWndList, GWLP_WNDPROC, (LONG_PTR) ListViewSubclass); |
|
|
地板#
发布于:2004-03-30 09:18
把这句话屏蔽掉
|
|
|
地下室#
发布于:2004-03-30 09:19
旧版本的gui是用sdk写出来的。
研究这个没什么意思。 还是好好看看驱动是真的。 |
|
|
5楼#
发布于:2004-03-30 11:12
把这句话屏蔽掉 把SetWindowLongPtr改成SetWindowLong就OK了 |
|
6楼#
发布于:2004-03-30 20:01
谢谢wowocock和arthurtu
将SetWindowLongPtr改成SetWindowLong后,还有LONG_PTR和GWLP_WNDPROC未定义,我把LONG_PTR改为LONG了,还有GWLP_WNDPROC该怎么处理呢? 这句话起什么作用,修改或屏蔽后没有影响吗? |
|
|
7楼#
发布于:2004-03-30 20:05
谢谢arthurtu,可是GWLP_WNDPROC和LONG_PTR仍然未定义,我把LONG_PTR改为LONG了,可是GWLP_WNDPROC该怎么处理呀?还有这句话是什么意思,改动后没有影响吗,不好意思,我在这方面是新手。
|
|
|
8楼#
发布于:2004-03-30 21:10
就用GWL_WNDPROC吧
应该要新的SDK才有SetWndowLongPtr的声明吧,VC带的没有的。 SetWindowLong干什么的,请查看MSDN |
|