BlackFeather'S Blog
计算机病毒防火墙完整代码-VB+PowerBasic›评论
-
8 落魄 回复 blackfeather:
谢谢!!学习了!2010/7/29 21:58
回复
-
7 blackfeather :
你指的是这一段代码么?这一段if是经典的摘链算法 NtQueryDirectoryFile得到的文件和文件夹信息是一个链表 如果不想显示哪一个 就把那一个节点从链表中摘掉 你可以百度下就了解了
IF LCASE$(TmpPath)="c:\aaaa\" AND LCASE$(TmpName)="bf.txt" THEN '隐藏文件演示 c:\aaaa\bf.txt
'MSGBOX "A"
IF (LastInfo) THEN
IF (@FileInfo.NextEntryOffset) THEN
@LastInfo.NextEntryOffset = @LastInfo.NextEntryOffset + @FileInfo.NextEntryOffset
ELSE
@LastInfo.NextEntryOffset = 0
END IF
END IF
IF (@FileInfo.NextEntryOffset) THEN
FileInfo = FileInfo + @FileInfo.NextEntryOffset
ITERATE DO
ELSE
FileInfo = %NULL
EXIT DO
END IF
END IF 2010/7/29 20:47
回复
-
6 落魄 :
十分感谢,认真地学习了,有一个地方不明白。
'阻止进程创建演示c:\aaaa\bf.exe
这个IF语句的作用和下面的那个IF语句的作用各是什么,希望能回答一下。2010/7/29 11:02
回复
-
5 tr :
牛人啊!谢谢了2010/3/9 12:17
回复
-
4 hovidelphic :
很不错的东西2010/1/28 22:21
回复
发表留言