日期:2014-05-18  浏览次数:20946 次

c# 怎么监控一个应用程序,比如说word保存,打开文件。
1、c# 怎么监控一个应用程序,比如说word保存,打开文件。
2、如何读取加密文件到内存中,然后用c#直接打开内存中的文件,而不是通过临时保存硬盘或者直接从硬盘打开。

------解决方案--------------------
使用FileSystemWatcher 可以监控指定文件夹中的文件或子文件夹的更新操作。
------解决方案--------------------
WinForm 中用OLE

------解决方案--------------------
通过windows提供的API可以,具体可以查查相关的API
------解决方案--------------------
xml
------解决方案--------------------
可以直接监控进程信息,同时监控文件操作信息
------解决方案--------------------
呵呵,我前一段时间做过一个类似的项目,我把我的好多文件都进行了加密,然后用钩子监控文件打开操作(这里你还需要判断是哪个程序执行的文件打开),监控到后截取操作,先进行解密,然后把解密后的数据再让那个程序加载,挺麻烦的,需要好好理解钩子