Ben*_*est 1 .net c# windows .net-4.0 file-attributes
我有一个许可证文件,如果我们以外的任何程序读取该文件,我希望该文件无效.我的想法是使用File.GetLastAccessedTime(string)并将该值保存到我们重新读取文件时要检查的文件中.
但是,我担心除了防病毒(客户必须从扫描中排除我们的许可文件,我知道),可能有Windows服务或程序可能会触摸文件并导致文件上的LastAccessed属性在我们的程序环境之外更新,但没有恶意.
Windows的程序或服务可能在后台访问此文件?这是一个我需要担心的合法问题吗?如果这是我应该担心的事情,有没有可靠的方法可靠地实现我的最终目标?
我正在寻找.NET 4世界的解决方案.在此先感谢您的帮助.
任何桌面搜索应用程序.他们得到的任何病毒.WIndow在文件应用程序中找到.所有防病毒和反恶意软件工具.更好的想法是对文件进行加密签名以检测内容的更改,或者不在客户端的计算机上留下您担心的文件(下载并仅在ram中使用它).
| 归档时间: |
|
| 查看次数: |
58 次 |
| 最近记录: |