• Приветствую тебя уважаемый гость на форуме, посвященный компьютерам! В дружелюбной обстановке у вас будет возможность обсудить различные технические вопросы, касаемых: компьютеров, ноутбуков, программ для ПК. Обратите внимание, компьютерный форум Hard-Help.ru не коммерческий ресурс, то есть наши модераторы ничего не продают и не хвалят разные товары за деньги. Если это ваш первый визит, рекомендуем почитать справку по форуму. Для создания тем и размещения сообщений необходимо зарегистрироваться. После регистрации и успешной авторизации в темах не будет видна реклама от компании Google, а также появятся дополнительные функции. Желаем Вам приятного общения и новых друзей!

Нужно чтоб тормозила определенная игра

z_strelok

New Member
Регистрация
10 Мар 2013
Сообщения
3
Репутация
0
Баллы
1
Здравствуйте. Нужно сделать так, чтоб при запуске тормозило только одно приложение (Мир Танков). И при выключении программы тормоза пропадали.
Это нужно дабы отучить человека круглосуточно занимать пк, что в танки играть. И сказать, мол, процессор не совместим (меняю процессор).
Заранее спасибо.
 
z_strelok Во время игры, останови работу кулера, комп будет перегреваться и тормозит.
 
А как это сделать программно?
 
Если человек не очень хорошо разбирается в компьютерах, замените ссылку на исполняемый файл этой игры ссылкой на сценарий, который будет сначала в фоновом режиме запускать любой процесс нагружающий процессор (к примеру, просто бесконечный цикл. Скажем "perl -e 'while (){}'". В зависимости от числа ядер Вашего процессора может понадобиться запустить несколько таких процессов), а потом "World of Tanks".
Следующей командой должна быть команда принудительного окончания этого бесконечного цикла (в Linux это могла бы быть простая "killall -9 perl", поскольку вряд ли у Вас исполняется еще хоть один сценарий на perl).
Эта команда (надеюсь, Вам её подскажут местные эксперты по Windows) необходима для того, чтобы работоспособность компьюера восстанавливалась сразу же после завершения игры.

Конечно, есть и другие способы. Например, можно таким же сценарием принудительно понижать тактовую частоту процессора на время игры и восстанавливать по её окончании.
Тут Вам виднее, на что игрок скорее обратит внимание: на необычную загрузку процессора или на низкую тактовую частоту.

В любом случае, рекомендация одна: сделать так, чтобы вместо исполняемого файла игры запускался заранее подготовленный Вами сценарий.
 
z_strelok Типа так: перейти по ссылке

Добавлено спустя 48 секунд:
Stranger Можно запустить игру и вместе с ним Стресс-тест AIDA64 и свернуть. Вообще не возможно будет играть :biggrin:
 
Вопрос тогда как выключить нагружающую программку сразу после выключения игры?
(SpeedFan не определил мою материнку, так что походу отменяется)
 
z_strelok написал(а):
Вопрос тогда как выключить нагружающую программку сразу после выключения игры?

Мы ведь уже ответили Вам. Приведу пример (условный).
Вы создаете сценарий (набор команд, записанный в файл), который должен вызываться вместо исполняемого файла программы. В Linux это выгядело бы примерно таким образом:

Код:
#!/bin/bash
NUM_PROC=3
for ((i=0; i<$NUM_PROC; i++)); do perl -e '(){}' &; done
wine C:/Program\ Files/World\ of\ tanks/WoT.exe
killall -9 perl

Сохраняете этот файл под именем WoT.exe, делаете его исполняемым (chmod 755 WoT.exe) и заменяете ссылку на рабочем столе так, чтобы вызывался данный сценарий, а не исполняемый файл игры.
Потом пробуете уменьшать или увеличивать значение переменной NUM_PROC (которое определяет количесво ядер, которое нужно загрузить) и подбираете наиболее подходящее.

Уверен, что основная идея понятна, а адаптировать его к командной оболочке Windows Вам помогут пользователи этой операционной системы.
 
arkalik написал(а):
Можно запустить игру и вместе с ним Стресс-тест AIDA64 и свернуть.
Одним нажатием не сделать. Как я понимаю, игрок не станет сам запускать Аиду :biggrin: Надо писать кривой путь, примерно как предлагает Stranger - чтобы от ярлыка запускалось несколько процессов сразу. Причем, желательно тяжелых. Винрар в зацикленном виде, например очень хорошо грузит..Подождем программеров, подскажут. :blush:
 
Смените его пароль в этой игре - а ему скажите что вирус !!!

Добавлено спустя 1 минуту 18 секунд:
Замените процессор на древний и офисный !!!
Выньте всю оперативку - оставьте ток 512 мб
Удалите танки и забейте весь диск неудаляемыми файлами

Добавлено спустя 47 секунд:
Установите виндоус виста без драйверов - вообще не сможет поиграть ни в че кроме косынки

Добавлено спустя 55 секунд:
Вытащите видеокарту - скажите сгорела - а в биосе выставите встроенный в процессор графический ускоритель

Добавлено спустя 34 секунды:
Скажите что была вирусная атака - и вы установили касперский - а там поставьте родительский контроль

Добавлено спустя 32 секунды:
Удалите часть фалов игры - скажите жесткий диск поврежден и ничего не работает

Добавлено спустя 2 минуты 29 секунд:
Удалите все драйвера =)

Добавлено спустя 1 минуту 15 секунд:
ААА!!!!!!!!!!!!! ЗАБЛОКИРУЙТЕ ИГРЕ ДОСТУП В ИНЕТ В ФАЙЛЕ hosts !!!!!!

Добавлено спустя 43 секунды:
Закройте порты требуемые для игры

Добавлено спустя 48 секунд:
Попросите написать скрипт для автозавершения процесса игры при включении и добавьте в автозапуск !
 
Надавайте пинков и подзатыльников.
 
Можно просто Установить 3 или 4 антивируса =)
 
ещё одно предложение, внести игрушку в чёрный список брэндмауера или антивиря :mosking:
 
Уморительно забавная тема . Давно так не смеялся .
Спасибо, народ, могёте .
 
Сверху