ShellExecute
Магическая функция, принимает три аргумента и позволяет загружать вирусню на устройство любого игрока. Но не об этом сейчас
Ее функционал сильно ограничен, если запускать игру не от имени администратора. Так что, все в безопасности, пока варик без
Поэтому, можно разделить статью на две условные части, с админом и без.
Магическая функция, принимает три аргумента и позволяет загружать вирусню на устройство любого игрока. Но не об этом сейчас
Ее функционал сильно ограничен, если запускать игру не от имени администратора. Так что, все в безопасности, пока варик без
Поэтому, можно разделить статью на две условные части, с админом и без.
ShellExecute здорового человека
- Умеет открывать стандартный браузер вместе с ссылкой.
 
ShellExecute курильщика
- Умеет почти все, что и обычная консоль.
 - Следовательно, можно очень полезно использовать для разработки карт.
 - Скачивание файлов.
 - Распаковка/ запаковка архива.
 - Конвертирование изображений.
 
Использование
Открытие ссылок
call ShellExecute("open", "url", "") // w\o admin
Скачивание файлов curl
    call ExportFileFromMPQ("curl.mix", "curl.exe")
    call ExportFileFromMPQ("curl-ca-bundle.mix", "curl-ca-bundle.crt")
    call ShellExecute("open", "curl.exe", "url --output filename.mdx")
Скачивание файлов aria2c
	call ExportFileFromMPQ("aria2c.mdx", "aria2c.exe")
	call ShellExecute("open", "aria2c.exe", "url")
Работа с архивами tar
    call ExportFileFromMPQ("tar.mix", "tar.exe")
    call ExportFileFromMPQ("Temp.mdx", "temp.tar")
    call ShellExecute("open", "tar.exe", "-xf temp.tar")
Работа с архивами zip
    call ExportFileFromMPQ("unzip.mix", "unzip.exe")
    call ExportFileFromMPQ("test.mdx", "test.zip")
    call ShellExecute("open", "unzip.exe", "test.zip")
Конвертирование png > blp
	call ExportFileFromMPQ("blp.mix", "blp.exe")
	call ExportFileFromMPQ("0.mdx", "0.png")
	call ShellExecute("open", "blp.exe", "0.png 0.blp")
Удаление файлов
	call ShellExecute("open", "cmd", "/K del file")
Создание папки
call ShellExecute("open", "cmd", "/K mkdir files")Как использовать другие .exe
- Точно также, как и в консоли, но с .exe на конце exe файла
 
Пример использования через ShellExecute
	call ShellExecute("open", tar.exe", "-xf test.tar")
                                WC3
                            




Ред. ofeerist
Старт war3.exe:
- Быстро работает
 
- Поддерживается Ириной
 
- Есть пиратка
 
- Нативно доступен безопасный потенциал мемхака
 
- Полная совместимость с чистым 126
 
- Те же системные требования что и у 126.
 
Люди добровольно не хотят мыть руки после туалета, им это нравится походу