Как я играл в Warcraft III в армии
В этой статье я расскажу, как скрыть приложения на компьютере, легко запускать и быстро закрывать их, на примере игры Warcraft III в Windows XP.
Так получилось, что, служа в нашей доблестной армии, я периодически имел доступ к компьютеру. И так получилось, что, уходя в армию, я забыл положить свою флешку, которую всегда ношу с собой в сумочке. На этой флешке было много хлама, миллион папок с названием «study» и архив с названием тада! wc3.rar
Радости моей не было предела, но тут возник вопрос — как проводить вечера за любимой игрой и оставаться незамеченным? В общем, мне хватило 2-3 секунд, чтобы закрыть игру.
1. Дружба с лотком
- alg.exe
- svchost.exe
- explorer.exe
- .
- TrayIt!.exe
- .
- ctfmon.exe
2. Все убиты садовником
Свернули игру, теперь нужно что-то аккуратное, чтобы закрыть ее. «Диспетчер задач -> Процессы -> war3.exe -> Завершить процесс» — первое, что приходит на ум, но это долго, некрасиво и не всегда есть возможность (и время) завершить процесс таким способом. Я начал смотреть в сторону командной строки, а именно на консольную утилиту taskkill.
Для начала создадим какую-нибудь рабочую папку для наших bat-ников. Пусть это будет %WINDIR%Scripts. Там мы создадим bat-ник, который убьет наш процесс. Назовем его killer.bat и добавить следующее содержимое:
Проверяем — работает. Теперь назначим горячую клавишу для запуска этого скрипта. Для этого мы закинем ярлык скрипта в «C:Documents and SettingsAll UsersMain Menu» (оно же меню «Пуск»). В свойствах ярлыка добавляем комбинацию горячих клавиш для запуска (у меня «Alt Ctrl Num -«). Переименовать ярлык во что-то не броское, например, «Справочная информация», и изменить иконку ярлыка на что-то соответствующее названию.
Чтобы при запуске скрипта не появлялось черное окно с сообщениями утилиты, во вкладке свойств ярлыка указываем цвет фона — черный, и цвет текста тоже черный, а во вкладке «Ярлык» указываем режим запуска «Свернуть в значок».
Примечание: ярлыки запускаются горячими клавишами только из меню «Пуск.
3. Truecrypt
Чтобы поиск нас не обнаружил, закинем игру на зашифрованный том truecrypt. Создаем том, удаляем *.tc, поместите его в какое-нибудь неприметное место и сделайте его скрытой и системной командой:
Отключение отображения тома в проводнике, если мы вдруг забыли его демонтировать. Здесь мы должны договориться, что том всегда будет монтироваться на один и тот же диск, в моем случае это M: (my, my). Используя «Tweak UI for Windows» (поставляется со сборкой ZverCD по умолчанию) в панели управления в разделе «Drives» отключим отображение диска M, и теперь доступ к нашему тому можно получить только через адресную строку «M:».
ВАРКРАФТ 3 КАК КРУТО ИГРАТЬ НАСТРОЙКИ И ПРОГРАММКА
Было бы неплохо научить наш скрипт-киллер.Bat не только убивает игру, но и отключает объем. Addon Command:
4. Оптимизация запуска
Готово, что еще? Выполнять неудобно: открываем truecrypt, вводим пароль, открываем проводник, вводим M:, находим игру, запускаем. Согласен, долго и не удобно. Предлагаю такое решение: по определенной комбинации горячих клавиш открывается окно (своего рода персональная командная строка), введя в которое нужную комбинацию, запускается та или иная программа. Поехали.
Сначала сделаем скрипт wc.Bat, который при необходимости монтирует том и запускает игру:
Теперь создадим командную строку. Создать файл меню.bat. Аналогично убийце.bat создать ярлык, изменить имя, изменить иконку, установить ярлык (напр. Alt + Ctrl + Num+), оставим режим запуска по умолчанию и заполним следующие строки.
Для отвода глаз, чтобы если кто случайно ее запустит, не понял, что это за чудо-окно:
Выключить отображение сообщений:
Набираем строку и записываем ее в файловую переменную:
Проверьте, существует ли файл с именем %file%.bat и, если он существует, запустите его.
Если вы введете несуществующее имя файла, окно просто закроется. Эта система достаточно удобна и гибка тем, что для введения новой команды достаточно создать новый скрипт, присвоить ему короткое удобное имя и он будет исполняться через меню.bat. Так, например, в дополнение к wc.bat Я добавил больше bat-никсов:
opr.bat
h.bat (ala, home)
5. Obfuscation
И теперь все хорошо, все понятно, работает быстро, нужные скрипты написаны. Что еще??
Меня смутил один факт, все это очень легко читается. Все это легко читается даже школьником. Более того, достаточно, не разбирая код, зайти в папку scripts, запустить любой скрипт, и он обязательно выполнит то, что нужно, и запустит то, что в данный момент лучше не запускать. Это меня смутило, и я искал небольшую защиту. Идея была проста — нужно было сварить спагетти-код из всех полученных.
Переименование скрипта wc.bat в imagelib.01.dll или что-то подобное, чтобы убрать самоисполняемость файла. Удалить в меню.bat strings:
И мы пишем их вместо этого:
Описание того, что происходит в этой каше. Imagelib файлы.01.dll, imagelib.02.dll — это своего рода контейнерный код, который нам нужно выполнить. Для этого создайте исполняемый дубликат контейнера (т.е. Копирование с изменением расширения на .bat), после чего запускается и удаляется дубликат.
Плюсы:
— Пока вы не разберетесь с этим кодом, вы не догадаетесь, что библиотеки рядом с ним — вовсе не библиотеки, а bat-ники, содержащие путь и пароль к
— имя команды больше не зависит от имени файла
Минусы:
— +20 секунд на создание новых команд, т.к. нужно скопировать еще одну строчку кода.
6. Используя
Нажмите «Alt + Ctrl + Num +», введите wc, играйте. Почувствовав опасность, сворачиваем игру. Ставьте пальцы на аккорд «Alt + Ctrl + Num-» и действуйте в зависимости от ситуации.
7. Сводка
Подводя итог, мы получили собственную почти opensource командную строку, к которой можно прилепить хоть самолетик. Итак, в одно время, в меню запуска у меня было.bat вы получаете индикатор подключения громкости (установлена она или нет) и индикатор подключения к интернету. Можно, например, добавить разбор запятой в последний символ строки, и таким образом можно ввести несколько команд подряд. После того, как я создал пару скриптов с помощью netsh, я быстро изменил предопределенные шаблоны сетевой конфигурации. В меню отображался номер текущего шаблона.бита на 1 или 2.
Но все это было, скажем так, веселье ради веселья, свистопляска и т.д.д. Хитрый скрипт запускался около 2 секунд, в следствии чего, вооружившись мечом KISS, я его быстро вырезал.
8. Исходный код
Наконец, после всего вышеперечисленного, исходный код ваших bat-ников должен выглядеть примерно так:
меню.bat
killer.bat
imagelib.01.dll
Источник: habr.com
Расширенный конфигуратор WarCraft3
Отличная программа для полной кастомизации WarCraft III, охватывающая практически все возможные функции.
Последние сообщения по игре Warcraft 3 подписаться 10,552
Работа рогоносца
Заразное зерно!
Комментарии: 4
Ваш комментарий
- пожаловаться
- скопировать ссылку
например война зависает каждые 20-30 минут, или компьютер перезагружается с программой на вкладке видео поставьте все настройки на минимум, снимите галочку с «Тени и препятствия.Установите глубину цвета и глубину текстуры на 16 .На вкладке звук снимите галочки с трех последних настроек звука (1 слева внизу и 2 справа вверху)!Играйте и наслаждайтесь!
- пожаловаться
- копировать ссылку
полезно для слабых машин ! )
- пожаловаться
- ссылка для копирования
Немного одноразовая, не так ли?? После первого закрытия отказывается запускаться.
- пожаловаться
- копировать ссылку
Источник: www.детская площадка.ru
Установка WCKey
Не активировать WCKey перед запуском карты, потому что после активации она начинает подставлять значения ключей и при попытке ввести пароль или логин в WarCraft III при входе в BattleNet или в чат клавиши будут переключаться.
Деактивировать WCKey после того, как вы отыграли карту и она истекла, по той же причине.
Если вы все сделали по инструкции, но WCKey он все еще не работает должным образом, смотрите решения проблем в разделе «Не работает?».
При размещении программы на других сайтах для скачивания обязательно указывайте ссылку на этот сайт.
Источник: wckey.ru