故事是这样的:
我想用“复制钩子”技术屏蔽对某些文件夹的操作!
我将受保护的文件夹路径保存到一个Access数据库中,然后想在CopyCallback方法中进行匹配,可是添加如下代码:
ADOQuery1.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=E:\Data.mdb;Persist Security Info=False";
ADOQuery1.SQL.Add("select * from table");
ADOQuery1.Active=true;
后编译通过了,但是将生成的DLL文件注册到系统后进行文件夹(复制,重命名,剪切,删除)操作时就会出错。
大家说这样行的通吗?为什么不能连接数据库呢?
有人告诉我不用连接数据库,直接将数据读入内存,可是我哪里会啊,你会吗?
如果你有更好的办法,麻烦你告诉我啊!
我想用“复制钩子”技术屏蔽对某些文件夹的操作!
我将受保护的文件夹路径保存到一个Access数据库中,然后想在CopyCallback方法中进行匹配,可是添加如下代码:
ADOQuery1.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=E:\Data.mdb;Persist Security Info=False";
ADOQuery1.SQL.Add("select * from table");
ADOQuery1.Active=true;
后编译通过了,但是将生成的DLL文件注册到系统后进行文件夹(复制,重命名,剪切,删除)操作时就会出错。
大家说这样行的通吗?为什么不能连接数据库呢?
有人告诉我不用连接数据库,直接将数据读入内存,可是我哪里会啊,你会吗?
如果你有更好的办法,麻烦你告诉我啊!
解决方案 »
- PAGECONTROL 各页面高度不一样如何设定
- 难题:不用MDI方式,如何能让背景窗体总是在最底(不能把其他窗体设为总在最前来解决)
- 高分,请教一个简单问题。在线马上结帖。
- DELPHI语言DBGRID控件中ENTER键行为如何控制?
- 做过等级考试模拟系统的高手近来看一下
- 我想做一个客房管理的程序,怎样设计?
- 如何在 delphi 2007 中安装 DevExpressVCL 组件
- 学Delphi遇到困难了。求助~~
- 如何在DBGrid控件中为某一字段进行自动求总和,望高手帮忙
- Delphi的TCustomADODataSet.CacheSize属性为何不起作用?(200分)
- 读无类型文件问题:blockRead可否操作动态数组?杂线等候,谢谢!
- 哪位朋友有用delphi写的des算法的源码?可不可以提供一下.现在需要很急的.谢谢!
如果添加别的代码是可以实现的,比如MessageBox('你确定要执行该操作么?','注意',MB_YESNO)
我的想法:
从数据库中取要拷贝的文件名是绝对没问题的
但是关键你的应用程序传的参数是否一一对应.
>>写到文本里面,你保证能读吗?
如果寫到文本里不能保證能讀, 那同樣不能保證寫到數據庫就能讀啊!!