如何制作只读文件,(只读属性那不是对钩,而是全变暗的)最好有C语言源代码,

来源:百度知道 编辑:UC知道 时间:2024/06/06 09:04:46
先感谢你的回答,不过你误会了,我不是做病毒,我只是见病毒生成的文件AUTORUN.INF文件删不了,看了下属性,是这个样子,改不了属性.但我已经结束了病毒的进程.就是还删不了这个文件,想知道为什么删不了.还有,就是想知道C语言对底层的操作的相关知识.很好奇.
再有,有时候有这种文件,磁盘错误检察后就行了,就能改掉属性再删了.我想知道为什么?望高手指点.如果是磁盘错误,那么它的二进制代码是什么?望能回答.谢谢.

看来是误解啦
不过 针对
--------
>>>>改不了属性.但我已经结束了病毒的进程.就是还删不了这个文件,想知道为什么删不了............
-----------------
应该是用户权限问题吧..查看一下"安全"选项,把everyone用加进来并赋最高权限,然后删除.....

=================================================================

哪用得着C啊

进入命令提示符: 找到你要只读的文件 (加入d:\autorun.inf)

c:\>d:
d:\>attrib autorun.inf +s +r +h

解释:
attrib 查看修改文件属性
+s 给文件加"系统"属性 对应-s取消系统属性
+r 给文件加"只读"属性 对应-r取消只读属性
+h 给文件加"隐藏"属性 ..........

+s后,你的文件的属性就不能在对话框下修改啦,就是你说的灰色变暗的

或者,你要经常用的话,你可以建一个简单批处理文件
1.建立文本文件: qq.txt 并将其扩展名改为.bat 即: qq.bat
2.编辑qq.bat (右键-编辑) 输入以下内容:(根据你情况而定)

d:
attrib autorun.inf +s +r +h

保存退出. 点击试试
取消只读/系统等属性时
attrib autorun.inf -h -r -s