我想创建一个阻止任何文件的程序(比如autorun.inf),以便在Windows中没有其他程序可以从中读取(就像一种方式,防病毒)。 请帮我。 感谢。
答案 0 :(得分:4)
您可以打开dwShareMode
为0的文件,
如果文件或设备请求删除,读取或写入访问权限,则阻止其他进程打开文件或设备。
因此,一旦您的流程打开文件,其他任何流程都无法打开,删除它等等。
答案 1 :(得分:2)
在文件
上设置NTFS ACL或
使用CreateFile()打开dwShareMode = 0 http://msdn.microsoft.com/en-us/library/aa363858(v=vs.85).aspx
的文件答案 2 :(得分:0)
您可以加密文件。如果它不可读则无法使用!
一个简单的xor就可以了。