为什么在用邮件传播的vbs蠕虫代码要将HKLM\Software\classes\vbsfile\defaulticon键的值设置为"shell32.dll,-152"。
时间: 2023-06-23 19:09:20 浏览: 44
这是因为在 Windows 操作系统中,vbs 脚本文件默认的图标为一个红色的矩形,不太容易引起用户的注意。因此,将注册表中 vbsfile 的默认图标改为 "shell32.dll,-152",可以使该文件的图标变为一个黄色的文件夹图标,更容易引起用户的注意,从而提高病毒传播的效果。同时,该图标也与 Windows 系统自带的文件夹图标相同,更容易让用户误认为是一个正常的文件夹而不是病毒文件。
相关问题
r.Regwrite "HKLM\Software\classes\vbsfile\defaulticon\","shell32.dll,-152"
这是一段VBScript代码,它的作用是在Windows注册表中写入一个键值对。具体来说,它会将HKLM\Software\classes\vbsfile\defaulticon键的值设置为"shell32.dll,-152"。这会影响到VBS文件的图标显示。如果你想了解更多关于VBScript和Windows注册表的知识,可以查阅相关资料。
r.Regwrite "HKLM\Software\classes\vbsfile\","文本文档"
这段代码是用于在Windows系统的注册表中创建一个名为“vbsfile”的键,然后将其值设置为“文本文档”。
在具体实现上,它使用了Windows Script Host (WSH) 的RegWrite方法,这个方法可以向指定的注册表键写入值。在这个例子中,指定的键是“HKLM\Software\classes\vbsfile\”,也就是在计算机的HKEY_LOCAL_MACHINE hive中的Software\classes下的vbsfile键。而键的值则是“文本文档”。
需要注意的是,修改注册表可能会对系统造成不可预测的影响,因此在执行此类操作之前应该先备份注册表,以免造成不可恢复的损失。