编译filemon遇到的问题

http://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.文件监视程序参考之...

转载于:https://www.cnblogs.com/ijunxiong/articles/3710844.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
该程序由成都水鱼(wateryu)先生完成第一版,他的邮箱:[email protected] 此版本主要改动: 1、解决了原版程序运行期间界面无响应、内核崩溃的问题 2、增加了filemon监视的内核函数(只添加了目前所要用到的,但仍然没有添加完,大家可以根据自己的需求添加) 3、增加了异步打印日志的功能 4、增加了显示时延的功能 5、增加了错误码显示的功能 另外附上wateryu第一版的附言: 该程序已能满足基本要求,但功能不够完善,希望有时间的同仁能继续完善该程序。 我想还应该加入以下功能: 1.加入对socket的支持 2.对internet域的sock,sendmsg,recvmsg能监视到对端的ip和端口。 3.加入查询,高亮显示功能。(我对gtk实在不熟,云里雾里的,搞不定)。 4.尽量支持多一点的平台。(我在fedora12 anjuta上开发,26以上的内核估计没问题,其他的没有试.) 我的理解来看,第一点和第二点都可以用增加filemon监视的内核函数来实现,凡用户层程序都是通过调用系统调用来实现,那么凡用户层的程序都能被filemon监视。 查询和高亮在本版本中未实现,希望大家有空继续完善之。 此版本是在ubuntu anjuta上完成,依然是26以上内核。 目前还差功能除了查询和高亮,应该还有本程序的静态编译(gtk的静态编译问题) 本程序是GPL协议的开源软件,秉着开源精神供大家交流学习之用。 收取1分象征分,嘿嘿 wateryu原版下载地址http://download.csdn.net/source/2081738

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值