小弟想做一个程序用来保护某个文件夹不让复制|剪贴,在网上找到了一些例子,但有些是用 BCB做的,我想要VB做的!有些只有贴出来的代码,而没有源代码(小弟VC不熟悉,笨笨^_^)下面就是找到的例子,已经比较接近我的要求的了:
http://search.csdn.net/Expert/topic/2296/2296645.xml?temp=.459057
http://www.ccrun.com/doc/go.asp?id=601
http://dev.csdn.net/develop/article/10/10683.shtm
好了,现在我将我想实现的功能:
我有个文件夹,例如名字是: "ProtectFolder",
现在我想用copyhook来监视这个文件夹有没有被人进行复制/剪贴等操作,
如果有的话,就在临时文件夹里创建一个文本文件:foder_notice.txt
里面的内容包含两行,
第一行是 复制/剪贴的目标文件夹
第二行是 用户操作的类型,例如 复制操作就写 1,剪贴操作就写 2
然后用记事本打开这个文本文件
最后取消用户的操作。就这么多。
要用copyhook做成com dll。如果各位大侠能做到上面要求的程序,麻烦寄到我的信箱 varptr @ hotmail.com,我可以再开贴给
分。如果有很接近的VB源代码,贴个地址或寄给我也可以。

解决方案 »

  1.   

    http://community.csdn.net/Expert/topic/3105/3105437.xml?temp=.3113367
      

  2.   

    奇怪了,我注册了楼上提供的例子里面的 tlb,dll和reg文件之后,弄文件夹没有动静的?!我用的是xp+sp1
      

  3.   

    //奇怪了,我注册了楼上提供的例子里面的 tlb,dll和reg文件之后,弄文件夹没有动静的?!我用的是xp+sp1你没写代码?晕了
      

  4.   

    因为我偷懒用了机器码匹配来搜寻shell32.dll里要打补丁的部分,所以不排除由于shell32.dll的版本差异所引起的失效。
    呵呵,偶最近真地好懒啊~~
      

  5.   

    可能是。
    刚才在另外一台xp+sp1下运行,有效果,但对话框出现之后就非法操作了,windows要关闭,555另外,大家来这里拿分吧。我在其他区贴的贴没人理,想结贴都不行
    送分哦!!http://community.csdn.net/Expert/topic/3324/3324347.xml?temp=.2142145
    http://community.csdn.net/Expert/topic/3327/3327180.xml?temp=.6589319
      

  6.   

    rainstormmaster(暴风雨 v2.0) 
    online(龙卷风V2.0--再战江湖)
    supergreenbean(超级绿豆 - 世界上只有一种人不能得罪 —— 女人) 碰到这种问题,我看就你们几个来答了。