Простой вредонос

AmneziaWG

Gorsun4ik

Original poster
New Member
Сообщения
2
Реакции
0
Посетить сайт
Здравствуйте! Посмотрев на некоторые вирусы, у меня возник вопрос. Как можно сделать при открытии вируса смену фона рабочего стола, включение музыки и смену иконок. Кто знает как это провернуть, отпишитесь. Заранее спасибо!
 
S

swega

Зависит от ос.
На win7 смена обоев - что то вроде этого:

Код:
reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v Wallpaper /t REG_SZ /d C:\path_to_bmp /f
RUNDLL32.EXE user32.dll,UpdatePerUserSystemParameters
 
L

LightMan

C#:
public sealed class Wallpaper
{
    Wallpaper() { }

    const int SPI_SETDESKWALLPAPER = 20;
    const int SPIF_UPDATEINIFILE = 0x01;
    const int SPIF_SENDWININICHANGE = 0x02;

    [DllImport("user32.dll", CharSet = CharSet.Auto)]
    static extern int SystemParametersInfo(int uAction, int uParam, string lpvParam, int fuWinIni);

    public enum Style : int
    {
        Tiled,
        Centered,
        Stretched
    }

    public static void Set(Uri uri, Style style)
    {
        System.IO.Stream s = new System.Net.WebClient().OpenRead(uri.ToString());

        System.Drawing.Image img = System.Drawing.Image.FromStream(s);
        string tempPath = Path.Combine(Path.GetTempPath(), "wallpaper.bmp");
        img.Save(tempPath, System.Drawing.Imaging.ImageFormat.Bmp);

        RegistryKey key = Registry.CurrentUser.OpenSubKey(@"Control Panel\Desktop", true);
        if (style == Style.Stretched)
        {
            key.SetValue(@"WallpaperStyle", 2.ToString());
            key.SetValue(@"TileWallpaper", 0.ToString());
        }

        if (style == Style.Centered)
        {
            key.SetValue(@"WallpaperStyle", 1.ToString());
            key.SetValue(@"TileWallpaper", 0.ToString());
        }

        if (style == Style.Tiled)
        {
            key.SetValue(@"WallpaperStyle", 1.ToString());
            key.SetValue(@"TileWallpaper", 1.ToString());
        }

        SystemParametersInfo(SPI_SETDESKWALLPAPER,
            0,
            tempPath,
            SPIF_UPDATEINIFILE | SPIF_SENDWININICHANGE);
    }
}
 
Название темы
Автор Заголовок Раздел Ответы Дата
S Простой способ получить реальные $30 на торговлю Предоставляю работу. Ищу специалиста. 1
Y 270 рублей за 10-15 минут . Простой заработок Корзина 5
L Простой способ получения пары баксов в день [почти пассив] Способы заработка 4
G Простой угон кошелька WebMoney Способы заработка 3
G Простой способ взлома смартфона на android Уязвимости и взлом 2
U Простой способ накрутки чего угодно, где угодно. СИ/Фишинг/Мошенничество 10
K Простой и быстрый сортировщик базы по странам Софт для работы с текстом/Другой софт 0
Z Простой заработок на адалте Способы заработка 0
Support81 Виртуализация как оружие: вредонос FjordPhantom проникает в онлайн-банки жертв Новости в сети 0
Support81 Врата компрометации: вредонос «DarkGate» активно распространяется через фишинговые рассылки Новости в сети 0
S Новый вредонос для Android заразил 14 млн устройств по всему миру Новости в сети 1

Название темы