F fjhst Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-31 #1 我的程序运行过程中会产生一些数据库文件, 当然很重要的!所以在结束对这些数据使用之前我想防止 用户或其它程序拷贝这些文件, 应该采取什么方案?谢谢!csdn用得很不爽啊!
R Rainyday Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-31 #3 1、给数据库设置访问密码; 2、将临时数据库文件放到Windows的临时目录中,隐蔽一些; 3、或者用Windows Shell接口监视临时数据库所在文件夹发生的操作,禁止拷贝。
F fjhst Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-31 #4 这个思路怎样, 这个文件是db数据库文件, 可能很大, 呵呵!大的会 上百兆, 而且要接受sql语句操作的... 1。放入内存 2。需要多进程共享时,使用CreateFileMapping创建内存文件 2。用CreateFile创建文件,在dwShareMode里设定 独享 模式
这个思路怎样, 这个文件是db数据库文件, 可能很大, 呵呵!大的会 上百兆, 而且要接受sql语句操作的... 1。放入内存 2。需要多进程共享时,使用CreateFileMapping创建内存文件 2。用CreateFile创建文件,在dwShareMode里设定 独享 模式
F fjhst Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-31 #5 谢谢两位大侠, 我对windows平台sdk不是很熟悉(少于1个月), 你们觉得下面这个思路怎样: 在我的程序里监控/捕获所有对该文件试图进行操作的消息, 找到 相应的进程/线程, 终止他们. 我表达得不是很清楚, 大概意系就是这样, 你们绝对这样可行么? 能讨论一下具体的思路么?
谢谢两位大侠, 我对windows平台sdk不是很熟悉(少于1个月), 你们觉得下面这个思路怎样: 在我的程序里监控/捕获所有对该文件试图进行操作的消息, 找到 相应的进程/线程, 终止他们. 我表达得不是很清楚, 大概意系就是这样, 你们绝对这样可行么? 能讨论一下具体的思路么?
F fjhst Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-31 #8 谢谢hamsoft大侠的参予, 我想知道你'楼上'指的是谁呵?嗯?能不能就这个问题进行详细一点的讨论啊? 因为我在这方面接触没多久, 所以我想把思路搞清了在动手, 以免走弯路
F fjhst Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-31 #12 各位大侠, 如果我出于锻炼技术的目的想采用 在我的程序里监控/捕获所有对该文件试图进行操作的消息, 找到 相应的进程/线程, 终止他们. 可行么?能否具体讨论?谢谢!
F fjhst Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-01 #14 无忌大侠, 能否具体谈谈么, 比如关于HOOK writefile(); 谢谢!
张 张无忌 Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-01 #15 这个要用 API HOOK,具体的实现部分很复杂,我有一些代码,但是没有仔细 分析。
张 张无忌 Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-01 #17 我的哪个例子是HOOK一个使桌面无效的函数,和你的要HOOK的函数, 差别太大