我在DLL中使用HOOK检测键盘按下的情况,当按下某些指定的键时,启动一个线程来查看指定的文件是否被改动。如果被改动,那么将文件内容保存到数据库中。但是现在我打开数据库表时却出错,而当启动HOOK时,却可以正常的打开数据库,请问各位大哥、老大、高人是什么原因?