免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1909 | 回复: 9
打印 上一主题 下一主题

c下编程,这个问题该怎么实现 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-03-24 20:22 |只看该作者 |倒序浏览
有这样的一个要求:UNIX主机上运行一业务程序,每次执行查询,都生成同样一个文件,下次再执行查询(如输入不同查询时间段),将用新的查询结果数据覆盖原来已经有的内容(因为文件名都一样)。现在偶想在这个业务程序外再开发一个程序,其中有一个任务就是能在执行查询生成新内容的时候,新编写的程序能把原来的文件另存到其它目录下,不被新的查询内容覆盖掉,该怎么实现呢(因为原来的业务程序是其它公司开发的,偶无法修改,只能在外围做点事情,而另存文件要求是系统自动进行,因为很多用户登陆主机系统,他们都可能根据自己的需要执行查询,每当有新查询结果数据写入时,能像数据库那样触发先另存内容,再写入新内容的动作)

论坛徽章:
0
2 [报告]
发表于 2009-03-25 00:22 |只看该作者
你存查询结果的时候不会根据当前时间重新命名个文件吗?

论坛徽章:
0
3 [报告]
发表于 2009-03-25 09:30 |只看该作者
如果在windows下可以用hook监控文件读写

unix就不知道了

论坛徽章:
324
射手座
日期:2013-08-23 12:04:38射手座
日期:2013-08-23 16:18:12未羊
日期:2013-08-30 14:33:15水瓶座
日期:2013-09-02 16:44:31摩羯座
日期:2013-09-25 09:33:52双子座
日期:2013-09-26 12:21:10金牛座
日期:2013-10-14 09:08:49申猴
日期:2013-10-16 13:09:43子鼠
日期:2013-10-17 23:23:19射手座
日期:2013-10-18 13:00:27金牛座
日期:2013-10-18 15:47:57午马
日期:2013-10-18 21:43:38
4 [报告]
发表于 2009-03-25 09:57 |只看该作者
你是甲方的话直接让那家公司改就是了。另外每次都生成同一文件,那就是说不能并发查询,这限制也太多了。

论坛徽章:
0
5 [报告]
发表于 2009-03-25 14:00 |只看该作者
原帖由 hellioncu 于 2009-3-25 09:57 发表
你是甲方的话直接让那家公司改就是了。另外每次都生成同一文件,那就是说不能并发查询,这限制也太多了。

开发此软件的公司早没了,找谁额


如果在windows下可以用hook监控文件读写

unix就不知道了
==================
有知道unix下怎么实现的吗

论坛徽章:
0
6 [报告]
发表于 2009-03-25 16:45 |只看该作者
inotify应该可以

论坛徽章:
0
7 [报告]
发表于 2009-03-26 08:50 |只看该作者
55555555

论坛徽章:
0
8 [报告]
发表于 2009-03-26 13:32 |只看该作者
人柔柔弱弱柔柔弱弱柔柔弱弱

论坛徽章:
0
9 [报告]
发表于 2009-03-26 13:38 |只看该作者
原帖由 aerfa 于 2009-3-25 14:00 发表

开发此软件的公司早没了,找谁额


如果在windows下可以用hook监控文件读写

unix就不知道了
==================
有知道unix下怎么实现的吗

替换体系调用,我经常那么玩儿。
google BSD rootkit

论坛徽章:
0
10 [报告]
发表于 2009-03-26 14:00 |只看该作者
怎么象我当年的做法?莫非。。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP