之前做的一个项目,用的数据库是ACCESS,最近客户怀疑有人通过其他途径修改数据,所以想做个程序,监视mdb文件发生变化时是个那个进程写的数据。求各位老大指点。!!!多谢了。

解决方案 »

  1.   

    貌似FileSystemWatcher也不满足你的需求
    可以看看http://msdn.microsoft.com/en-us/library/system.io.filesystemwatcher.aspx
      

  2.   

    要写文件过滤驱动,google 文件过滤驱动,vckbase.com有文章介绍,windows sdk也有例子。
      

  3.   

    当然,用sql server是更好更简单的办法。
      

  4.   


    请问用sqlserver的话是用通过看日志来发现问题吗?请指导
      

  5.   

    google sql server 插入触发器
      

  6.   

    首先,前提是每个客户端用自己的sql server账户登录。然后写一个触发器(相当于存储过程),在查询、删除、修改等情况下执行在触发器中把操作写入一个log表,用User_Name()获得用户名
    http://msdn.microsoft.com/zh-cn/library/ms176050.aspx
      

  7.   

    文件监控,或者改SQL SERVER