Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.09.2008, 23:06   #11
Bigtyoma
Пользователь
 
Аватар для Bigtyoma
 
Регистрация: 02.07.2008
Сообщений: 68
По умолчанию

Цитата:
Сообщение от mihali4 Посмотреть сообщение
Объявить эту неопознанную переменную:
var Wnd: THandle;
Да, теперь нет ошибки, запускается, но все равно приложение не закрывается(я пока у себя дома пробую на FIF'e)
Bigtyoma вне форума Ответить с цитированием
Старый 09.09.2008, 23:14   #12
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Можно посмотреть пережеванное некогда
Поиск окон
mihali4 вне форума Ответить с цитированием
Старый 09.09.2008, 23:20   #13
SunKnight
Участник клуба Подтвердите свой е-майл
 
Аватар для SunKnight
 
Регистрация: 14.12.2007
Сообщений: 1,434
По умолчанию

Цитата:
Но вот возникла проблема:
[Error] Unit1.pas(27): Undeclared identifier: 'Wnd'
Что мне нужно сделать???
Мужык, если ты не разобрался в таком простом примере, то тебе будет очень тяжело написать то, что ты хочеш.

1. писать нужно в консоле
2. скрыть прогу
3. запись в реестре для автозапуска
4. Цикл проверки на запущенный процесс (или окна как вариант) (проверять с интервалом допустим в 2-е минуты)

еще нужно учесть, что друг может поставить новую версию (игра быстрей всего будет прописана в реестре и этим можна воспользоваться)
Проповедую design patterns, верую в MVC, доверяю eXtrime programming.
SunKnight вне форума Ответить с цитированием
Старый 09.09.2008, 23:47   #14
Asteroid
Пользователь
 
Аватар для Asteroid
 
Регистрация: 08.09.2008
Сообщений: 29
По умолчанию

В принципе, если Delphi не само цель, то легче и быстрее написать скриптец например на AutoIt'e - вещь просто создана для таких задач. Нет проблем с отловом процесса или Хендла окна, и на автозагрузку кинуть через реестр легко.
Если интересно, подскажу куда и как.
Asteroid вне форума Ответить с цитированием
Старый 09.09.2008, 23:52   #15
dr.Chas
***
Участник клуба
 
Аватар для dr.Chas
 
Регистрация: 30.07.2007
Сообщений: 1,162
По умолчанию

Прикрепил пример.

В примере убиваеться ворд, но смотри на скрине вот такое имя надо:

Я подписал где там поменять надо. Поменяешь. Но что ты тут приводил это не то. На скрине видно как узнать имя.

Кидаешь файл window.exe, в папку windows или system32, и запускаешь 1 раз. Через каждые 2 минуты если запущен ворд процесс будет завершён.
Вложения
Тип файла: rar Убить процесс.rar (163.3 Кб, 13 просмотров)
dr.Chas вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать так, чтобы форму можно было тостать не только за заголовок? Никки Общие вопросы Delphi 1 04.09.2008 14:34
Как сделать так, чтобы переключение между окнами было автоматическим? barand Свободное общение 9 07.07.2008 23:54
Как сделать так чтобы окно формы всегда было поверх остальных окон? HelloZAPOR Общие вопросы Delphi 5 23.07.2007 08:05
сделать так, чтобы CheckBox и CheckListBox нельзя было отмечать вручную Washington Компоненты Delphi 7 24.03.2007 16:59