2016-12-15 66 views
-3

以下批處理文件適用於我的Windows版本(10),但它可以在Windows 7或8上運行嗎?此代碼是否適用於其他Windows版本?

@echo off 
title 
color a 
mode con cols=20 lines=10 >null 
mshta.exe vbscript:Execute("msgbox ""Error while opening."",5+64,""Error"":close") 
mshta.exe vbscript:Execute("msgbox ""A virus has been detected. Would you like to run a scan?"",0+48,""Virus"":close") 
mshta.exe vbscript:Execute("msgbox ""Access denied. Launching virus."",2+16,""You Have Been Infected"":close") 
start call "juices" 
start call "juices" 
mshta.exe vbscript:Execute("msgbox ""Deleting core files..."",2+16,""Removing"":close") 
start call "juices2" 
start call "jxt295" 
start call "jxt295" 
start call "jxt295" 
start call "jxt295" 
call "shdwn" 
+5

這個問題屬於在[代碼審查](http://codereview.stackexchange.com/)。 – rojo

+0

在我們澄清其他版本的Windows之前,它甚至可以在Windows 10上運行嗎?看起來不像。 –

+0

托馬斯,它,我測試了它。 –

回答

4

由於沒有標題,第二行看起來像一個毫無意義的內容。

3號線僅提供了文本顏色,但是沒有檢查什麼顏色它實際上是設置或者如果顏色已被設置爲背景色。

4號線可能不正確在任何版本的Windows,但是這取決於如果你正打算輸出到名爲空的擴展名的文件!

第5行,第6 & 7不會實際做任何事情,會出現按鈕也一事無成。

第8行& 9顯然完全相同,因爲沒有明顯的原因,並且同時使用start和call也沒有明顯的原因,它們也無法正確地使用雙引號與start命令。如果%PATHEXT%沒有引用果汁需要的擴展,它們也可能不起作用。

線10呈現出相同的問題行5,6 & 7.

11號線同時使用電話,開始沒有明顯的理由,並再次未能與起始命令正確使用雙引號。如果%PATHEXT%沒有引用juices2所需的擴展名,它也可能不起作用。

管12,13,14,15 &表現出相同的問題線8 & 9,並且如果%PATHEXT%不引用jxt295的所需的擴展也可能無法正常工作。如果PATHEXT%%沒有引用shdwn所需的擴展16

行可能無法正常工作。

但要回答您的問題,第1行應該在您的目標操作系統的中正常工作!

相關問題