- PVSM.RU - https://www.pvsm.ru -
До конца службы остается еще чуть больше месяца. Поставленные задачи научился выполнять в максимально короткие сроки, что позволяет получать много свободного времени.
Прочитав недавнюю статью о том, чем в армии некоторые занимаются [1], решил что все мои заигрывания с alawar-поделками это как-то несерьезно. Если играть, то по крупному.
Так как под рукой имелся 3G-модем и вполне производительный компьютер (по меркам вооруженных сил пятилетнее оборудование — это практически новьё), выбор пал на World of Tanks.
Прикинул свои расходы на скачивание клиента (3,7 Гб). Скачать все сразу за ~700 руб или тянуть в течение двух недель за 200 руб. Солдаты народ богатый, по 2 тысячи каждый месяц получаем. Успокоив свою жабу поделился средствами с мегафоном.
Клиент установлен. Первый заезд показал, что несмотря на то, что железо почти новое, игру все-таки не тянет. Пошуршал на форумах WoT, поставил стандартный набор повышения производительности: 3% текстуры от AHuMexа [2] и WOT Tweaker [3]. Картинка стала просто ужасной, но удалось выжать заветные 20 fps.

Решил, что лучше будет играть в окне, так как утилита Tray It!, описанная juneuniversum [4] не позволяла прятать полноэкранные приложения.
Однако, смущал тот факт, что в трее продолжали висеть значки. Иконку игры я заменил на нечто похожее на сетевое окружение, а вот мегафон-модем никак не хотел менять свое лицо. Какой-нибудь любопытный прапорщик вполне мог туда залезть туда и увидеть то, что не следует.

Решением этой проблемы оказалась программка 2002 года PS Tray Factory, которая прятала и себя и все отмеченные приложения.

Вызывается окошко программы простым сочетанием трех клавиш.
Однако, при игре в оконном режиме были замечены следующие недостатки: курсор мыши передвигался с большой инерцией, а в настройках игры нет возможности включить аппаратный курсор. После четырех-пяти боев производительность сильно падала (до 5-8 fps), играть становилось невозможно. Причем перезапуск игры не помогал, выходом была лишь перезагрузка компьютера. Всех этих недостатков не было при работе на полном экране.
И здесь я вернулся к тому о чем уже писал — полноэкранное приложение не пряталось в трей.
Пошел другим путем, ведь можно опять таки поменять значок свернутого приложения и его название.
Первое у меня получилось довольно быстро. С помощью программы Resource Hacker данная операция занимает не больше двух минут.

Заодно переименовал worldoftanks.exe в vivoxplatform.exe, что бы в диспетчере задач никто не трогал эту неизвестную штуку.
Пробуем что получилось.

Хм, немного палимся. Ковыряние в Resource Hacker и в файлах игры ни к чему не привели.
Снова поиски. Теперь ищу возможности переименовывания запущенных задач. В рунете нашлись лишь скудные подсказки программистов в виде исходников на Delphi. Решил поискать у иностранцев. И о чудо! Нашлось то что я искал! В блоге некоего товарища Джона [5]. Как я понял, Джон пишет, что за основу взял проект c codeproject.com и добавил пару функциональных возможностей. В результате получилась небольшая программка Windows Hider Renamer, благодаря которой свернутая игра стала выглядеть как свернутый Мой компьютер.

Хочу сказать спасибо juneuniversum [4] за его статью [1] и идею с bat'никами. У себя использую только:
@TASKKILL /F /IM vivoxplatform.exe
Который висит также на горячих клавишах.
Теперь время до дома побыстрей летит.
Автор: shadowpriest
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/poisk/17723
Ссылки в тексте:
[1] чем в армии некоторые занимаются: http://habrahabr.ru/post/154759/
[2] 3% текстуры от AHuMexа: http://animech.ru/wot/wot-textures/
[3] WOT Tweaker: http://forum.worldoftanks.ru/index.php?/topic/122280-wot-tweaker/
[4] juneuniversum: http://habrahabr.ru/users/juneuniversum/
[5] В блоге некоего товарища Джона: http://hawflakes.unoc.net/?p=73
Нажмите здесь для печати.