有一软件实现禁止新建文件,重命名文件,拖动文件,不知怎么实现(100分)

还是不对啊<br>请大家注意审题,再答!
 
应该是shell钩子吧?我有代码!
 
应该不是,请你下载那个文件,分析一下,所带的几个dll都不是<br>shell钩子可以不用dll吗?<br>而且程序用vb编的,如果他用shell钩子就不用发WM_close消息关闭删除文件是出现的<br>确认对话框了
 
如果它只是关闭固定的窗口 只要用 FindWindow 找到要关闭的窗口的句柄,发 Alt+F4 ,就可以了。
 
win98下使用vxd<br>
 
同意刘麻子的说法,用的是HOOK和SHELL<br>无盘网吧的技术就是大部分用SHELL,可以实现很多功能
 
看看Delphi范例:<br>demos/ActiveX/ShellExt
 
delphi:<br>那是针对于文件夹的<br>你看http://newxx.nease.net/suntongbu.htm是可能用这个技术吗???<br>我在上面说了好几遍了,不是别的技术<br>算了,结了!<br>我还是自己整吧!
 
shell &nbsp;钩子。我肯定<br>
 
如果是shell,我用变速器变慢,把新建的文件换个地方,可以吗??<br>不是shell,你运行程序试试,用变速器变慢试试,很多功能不起作用了<br>说明是用了定时器扫描什么东西呢
 
Shell 是基于消息机制的吧
 
&gt;&gt;那么不停的扫描有没有这个确认框就可以了<br>&nbsp; 效率不用考虑了?你cpu那么强啊?
 
&gt;&gt;shell钩子可以不用dll吗?<br>&nbsp;可以!我有例子,你要吗?找我!
 
shell我也找过<br>我找了一个vb的例子<br>你的例子是delphi的吗?是delphi的麻烦你给我发一个吧<br>cunion-sxq@163.com
 
&nbsp;首先向您道歉!真对不起!我前面讲的话是错误的,其实shell钩子是要dll的。<br>&nbsp; 我这边3个关于监视文件读写的delphi代码,已经打包发给您!<br>&nbsp; 其中 copyhook 就是shell钩子,这个不能直接运行 ,要先注册,[windows/system]<br>&nbsp; Regsvr32 &nbsp;copyhook.dll 或 Delphi中[Run]-&gt;[Register ActiveX Server]注册,重启动计算机。。。<br>&nbsp; 不用的时候就Delphi中[Run]-&gt;[UnRegister ActiveX Server]或Regsvr32.exe /u ... &nbsp;<br>&nbsp; 另外,您说的那个程序我也准备下来看看,研究下。。另外我去问问我一位用VB的好朋友,他好象就做过这种东西。<br>&nbsp; 还有,我认为app2001大哥说的应该是可行的嘛!
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
顶部