hur.cn - 华软网

 热门搜索

本地文件或文件夹的操作、来者有分!

  作者:未知    来源:网络    更新时间:2010/12/9
我想用VC6.0写一个对资料或资料夹的操作,要求以下:
1、能知道程序运行时所创建的哪些资料或资料夹
2、能对所创建的资料或资料夹举行标示(如XX所建或另外....),以方便查看哪些资料或资料夹是在程序运行时所建

希望列位CSDN朋友能给点名贵建议或coder(那将不胜谢谢感动)!另外为谢谢CSDN朋友,来者有分,结果满意者必重分(100不够可追加)!期望您的指教!
---华软 网友回答---
HOOK CreateFile??
---华软网友回复---
  class="deleted_message"> 该回复于2010-12-10 10:29:10被版主删除
---华软网友回复---
是的,就是不知该怎么下手,以前对这方面了解对照少!
---华软网友回复---
你是监控自己程序照旧所有程序?
如果是自己的那很简单,在创建时记录下就OK
如果是所有的那就需要用钩子去监控创建资料夹事件
---华软网友回复---
......
---华软网友回复---
搜下钩子的用法,很多的
---华软网友回复---
需要用钩子去监控所有的创建资料夹事件
---华软网友回复---
引用 4 楼 mazm_yanzhu 的回复:
你是监控自己程序照旧所有程序?
如果是自己的那很简单,在创建时记录下就OK
如果是所有的那就需要用钩子去监控创建资料夹事件

是系统所有的
---华软网友回复---
所有的,肯定要用钩子了
---华软网友回复---
coder是人
你要的是code吧
呵呵
基本思绪就是钩一下和创建资料夹有关的系统函数
然后做你想做的响应措置惩罚
关于钩子如果你你一点观点都没有的话先搜一些基础的资料来了解一下吧
这类文章和例子很多
比如http://wenku.百度.com/view/3940c418964bcf84b9d57b08.html
---华软网友回复---
引用 10 楼 xianglitian 的回复:
coder是人
你要的是code吧
呵呵
基本思绪就是钩一下和创建资料夹有关的系统函数
然后做你想做的响应措置惩罚
关于钩子如果你你一点观点都没有的话先搜一些基础的资料来了解一下吧
这类文章和例子很多
比如http://wenku.百度.com/view/3940c418964bcf84b9d57b08.html

呵呵,是的!怎么能给程序运行时创建的资料或资料夹举行标示呢?
---华软网友回复---

---华软网友回复---
引用 11 楼 syj089 的回复:
引用 10 楼 xianglitian 的回复:
coder是人
你要的是code吧
呵呵
基本思绪就是钩一下和创建资料夹有关的系统函数
然后做你想做的响应措置惩罚
关于钩子如果你你一点观点都没有的话先搜一些基础的资料来了解一下吧
这类文章和例子很多
比如http://wenku.百度.com/view/3940c418964bcf84b9d57b08.html

呵呵,是的……

如果操作这个资料号资料夹的程序没有设置共享权限你是不能同时操作的
即就是想也要相当费事
不过能够把要设置的信息先保存留一个位置
然后定时的巡查这些资料或资料夹
能获得控制权的时候在操作
资料倒是有些属性能够利用
但资料夹好像没有什么可利用的设置自定义属性的地方
不知道你要实现什么需求
感觉不太好弄
---华软网友回复---
  class="deleted_message"> 该回复于2010-12-09 13:32:29被版主删除
---华软网友回复---
程序创建的资料夹名字不同不就好了!或带特殊的符号!
---华软网友回复---
引用 13 楼 xianglitian 的回复:
引用 11 楼 syj089 的回复:
引用 10 楼 xianglitian 的回复:
coder是人
你要的是code吧
呵呵
基本思绪就是钩一下和创建资料夹有关的系统函数
然后做你想做的响应措置惩罚
关于钩子如果你你一点观点都没有的话先搜一些基础的资料来了解一下吧
这类文章和例子很多
比如http://wenku.百度.com/view/3940c418964bcf84b……

我想知道他人在运用我机器时,所创建了哪些资料或资料夹,与已有的做个区别
---华软网友回复---
引用 9 楼 fandh 的回复:
所有的,肯定要用钩子了


用全局钩子hook CreateFile和CreateDirectory这两个API

hook API 主要就是接口的替换,替换自己要执行的某些操作,和汇编方面的一些东东

看看这些吧:
http://www.pudn.com/downloads103/sourcecode/windows/system/detail423718.html

http://www.pudn.com/downloads219/sourcecode/windows/freedic/detail1030163.html
---华软网友回复---
hook CreateFile  CreateDirectory 或写一个驱动?
---华软网友回复---
  class="deleted_message"> 该回复于2010-12-09 17:38:34被版主删除
---华软网友回复---
资料属性里有些东西能够利用,比如创建时间。。。资料巨细。。。

---华软网友回复---
引用 20 楼 nicklisir 的回复:
资料属性里有些东西能够利用,比如创建时间。。。资料巨细。。。

不知道,在系统创建资料或资料夹时,能否自己定义资料或资料夹的类型描写(如world 的Microsoft Word 文档)
---华软网友回复---
Hook NtCreateFile

引用 21 楼 syj089 的回复:
引用 20 楼 nicklisir 的回复:
资料属性里有些东西能够利用,比如创建时间。。。资料巨细。。。

不知道,在系统创建资料或资料夹时,能否自己定义资料或资料夹的类型描写(如world 的Microsoft Word 文档)

SetFileTime资料时间,类型描写,设置下资料名后缀吧
---华软网友回复---
  class="deleted_message"> 该回复于2010-12-09 17:23:31被版主删除
---华软网友回复---
  class="deleted_message"> 该回复于2010-12-10 09:08:50被版主删除
---华软网友回复---
途经支持并学习。。~~

10L的那句“coder是人 你要的是code吧”笑了很久。。~~
---华软网友回复---
引用 16 楼 syj089 的回复:
引用 13 楼 xianglitian 的回复:
引用 11 楼 syj089 的回复:
引用 10 楼 xianglitian 的回复:
coder是人
你要的是code吧
呵呵
基本思绪就是钩一下和创建资料夹有关的系统函数
然后做你想做的响应措置惩罚
关于钩子如果你你一点观点都没有的话先搜一些基础的资料来了解一下吧
这类文章和例子很多
比如http://wenku.百度.……

那你简单录个日志资料不就能够了
---华软网友回复---
  class="deleted_message"> 该回复于2010-12-10 09:01:17被版主删除
---华软网友回复---
用ProcessMonitor监控就能够了
---华软网友回复---
引用 22 楼 fishion 的回复:
Hook NtCreateFile


引用 21 楼 syj089 的回复:
引用 20 楼 nicklisir 的回复:
资料属性里有些东西能够利用,比如创建时间。。。资料巨细。。。

不知道,在系统创建资料或资料夹时,能否自己定义资料或资料夹的类型描写(如world 的Microsoft Word 文档)

SetFileTime资料时间,类型描写,设置下资料名后缀吧

如果是资料夹呢?
---华软网友回复---
  class="deleted_message"> 该回复于2010-12-10 10:15:53被版主删除
---华软网友回复---
引用 26 楼 xianglitian 的回复:
引用 16 楼 syj089 的回复:
引用 13 楼 xianglitian 的回复:
引用 11 楼 syj089 的回复:
引用 10 楼 xianglitian 的回复:
coder是人
你要的是code吧
呵呵
基本思绪就是钩一下和创建资料夹有关的系统函数
然后做你想做的响应措置惩罚
关于钩子如果你你一点观点都没有的话先搜一些基础的资料来了解一下吧
这类文章和例子很多
……


用个日志资料确实能够,如果能对创建的资料夹做标示,那样不是更好吗?能就资料夹做标示不更好吗?

---华软网友回复---
  class="deleted_message"> 该回复于2010-12-10 10:19:32被版主删除
---华软网友回复---
引用 31 楼 syj089 的回复:
引用 26 楼 xianglitian 的回复:
引用 16 楼 syj089 的回复:
引用 13 楼 xianglitian 的回复:
引用 11 楼 syj089 的回复:
引用 10 楼 xianglitian 的回复:
coder是人
你要的是code吧
呵呵
基本思绪就是钩一下和创建资料夹有关的系统函数
然后做你想做的响应措置惩罚
关于钩子如果你你一点观点都没有的话先搜……

更换一个你自定义的图标吧
---华软网友回复---
引用 28 楼 jackson35296 的回复:
用ProcessMonitor监控就能够了

能弄到源码,那就更好了!呵呵
---华软网友回复---
引用 34 楼 syj089 的回复:
引用 28 楼 jackson35296 的回复:
用ProcessMonitor监控就能够了

能弄到源码,那就更好了!呵呵

与我的要求照旧有区另外,不过谢谢你!
---华软网友回复---
引用 33 楼 xianglitian 的回复:
引用 31 楼 syj089 的回复:
引用 26 楼 xianglitian 的回复:
引用 16 楼 syj089 的回复:
引用 13 楼 xianglitian 的回复:
引用 11 楼 syj089 的回复:
引用 10 楼 xianglitian 的回复:
coder是人
你要的是code吧
呵呵
基本思绪就是钩一下和创建资料夹有关的系统函数
然后做你想做的响应措置惩罚……

对资料夹更换图标,那在系统中是否能够设置用户不能更改图标!
---华软网友回复---
引用 36 楼 syj089 的回复:
引用 33 楼 xianglitian 的回复:
引用 31 楼 syj089 的回复:
引用 26 楼 xianglitian 的回复:
引用 16 楼 syj089 的回复:
引用 13 楼 xianglitian 的回复:
引用 11 楼 syj089 的回复:
引用 10 楼 xianglitian 的回复:
coder是人
你要的是code吧
呵呵
基本思绪就是钩一下……

你的要求太多了
还不如自己做个操作系统
呵呵
要不就别把电脑给他人用
加个密码了事
---华软网友回复---
引用 37 楼 xianglitian 的回复:
引用 36 楼 syj089 的回复:
引用 33 楼 xianglitian 的回复:
引用 31 楼 syj089 的回复:
引用 26 楼 xianglitian 的回复:
引用 16 楼 syj089 的回复:
引用 13 楼 xianglitian 的回复:
引用 11 楼 syj089 的回复:
引用 10 楼 xianglitian 的回复:
coder是人
你要的……

呵呵,先谢谢向哥的指教!我想的是如果通过资料夹图标,那就得不能让他人改阿,如果还能改,那设计的不就没有意义了吗!
---华软网友回复---
关于钩子如果你你一点观点都没有的话先搜一些基础的资料来了解一下吧
这类文章和例子很多
比如http://wenku.百度.com/view/3940c418964bcf84b9d57b08.html
---华软网友回复---
引用 38 楼 syj089 的回复:
引用 37 楼 xianglitian 的回复:
引用 36 楼 syj089 的回复:
引用 33 楼 xianglitian 的回复:
引用 31 楼 syj089 的回复:
引用 26 楼 xianglitian 的回复:
引用 16 楼 syj089 的回复:
引用 13 楼 xianglitian 的回复:
引用 11 楼 syj089 的回复:
引用 10 楼 xian……

你要限定的究竟是操作系统行为
所以如果系统自身不提供相关设置咱们是没有措施做到尽善尽美的
其实写日志该属性你的用户一样能够改回来
你说是吧      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。