有没有什么方法使用C#来监视特定文件,然后在它被特定应用程序读取之前更改它的内容?用于读取和更改数据的监视文件?
这里的情况是:
我有包含LDAP信息的配置文件(XML)的Windows 2003 Server上运行ASP.NET。我想要加密LDAP密码。我试图设计一种方法来监视该文件,并且只要读取它,解密LDAP密码并将其传递给正在阅读的任何文件。有什么方法可以告诉哪个程序正在读取?我已经有加密/解密工作,但它是内置到ASP.NET安装;我想让它成为外部的。加密/解密是使用密钥存储区中的密钥的RSA。
你为什么要加密一些你想在每次读取时自动解密的东西?这里有一个诀窍,不要对它进行加密,只是告诉人们它已经加密并且每次尝试查看时都会自动解密。 – 2010-08-27 14:31:10
@Jimmy,这是允许特定应用程序进入的地方。 – 2010-08-27 15:00:03