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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 30.04.2015, 01:11   #1
Megawolk
Новичок
Джуниор
 
Регистрация: 30.04.2015
Сообщений: 3
По умолчанию Нужно написать программу на циклическое открытие внешней программы и завершение через некоторое время

Программирование не занимался , но очень хочется научится . Вопрос вот в чём: нужно запустить внешнюю программу , через 5 минут закрыть её и зациклить этот процесс .
Megawolk вне форума
Старый 30.04.2015, 01:41   #2
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
По умолчанию

Цитата:
Сообщение от Megawolk Посмотреть сообщение
Программирование не занимался , но очень хочется научится .
Ну так учитесь!
В чём конкретно проблема?
Цитата:
Сообщение от Megawolk Посмотреть сообщение
Вопрос вот в чём: нужно запустить внешнюю программу , через 5 минут закрыть её и зациклить этот процесс .
Простите, но немного странная задача для обучения. Если, конечно не секрет, что именно за программу Вы хотите циклически запускать и для чего?

Последний раз редактировалось Streletz; 30.04.2015 в 02:05.
Streletz вне форума
Старый 30.04.2015, 02:19   #3
Megawolk
Новичок
Джуниор
 
Регистрация: 30.04.2015
Сообщений: 3
По умолчанию

Цитата:
Сообщение от Streletz Посмотреть сообщение
Ну так учитесь!
В чём конкретно проблема?

Простите, но немного странная задача для обучения. Если, конечно не секрет, что именно за программу Вы хотите циклически запускать и для чего?
Есть одна программа , которая работает ограниченное количество времени( типа бета версия купить надо, но если каждый раз открывать то работает нормально) , нужно просто открыть её , дать поработать 5 мин и закрыть , после этого снова повторять процесс .

Последний раз редактировалось Megawolk; 30.04.2015 в 02:21.
Megawolk вне форума
Старый 30.04.2015, 06:37   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Нанимай фрилансера. У нас взлом не обсуждается.
I'm learning to live...
Stilet вне форума
Старый 30.04.2015, 15:23   #5
newerow1989
Я самый любопытный
Участник клуба
 
Аватар для newerow1989
 
Регистрация: 24.07.2012
Сообщений: 1,949
По умолчанию

Это то что надо:
Код:
const
  fil='delphi32.exe';
  pfil='C:\Program Files (x86)\Borland\Delphi6\Bin\'+fil;
  dt=5/24/60;

var
  Form1: TForm1;
  t:tDateTime;
  zapusk:boolean=false;

implementation

uses TlHelp32;

{$R *.dfm}

procedure TForm1.Timer1Timer(Sender: TObject);
var PE32:tProcessEntry32;
    H:tHandle;
    b:LongBool;
    s:string;
begin
   If not zapusk then
   begin
      WinExec(pfil,0);
      t:=Now+dt;
      zapusk:=true;
   end else
      If Now>t then
      begin
         H:=CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);
         PE32.dwSize:=SizeOf(PE32);
         b:=Process32First(H,PE32);
         While Integer(b)<>0 do
         begin
            s:=ExtractFileName(PE32.szExeFile);
            If fil=s then
               TerminateProcess(OpenProcess(1,bool(0),PE32.th32ProcessID),0);
            b:=Process32Next(H,PE32);
         end;
         CloseHandle(H);
         Timer1.Enabled:=false;
      end;
end;
С запрограммированным приветом, Неверов Евгений!
Сайт: http://newerow1989.ru
[Паскаль] [Delphi]
newerow1989 вне форума
Старый 30.04.2015, 17:12   #6
Megawolk
Новичок
Джуниор
 
Регистрация: 30.04.2015
Сообщений: 3
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Нанимай фрилансера. У нас взлом не обсуждается.
о каком взломе речь??? всё законно ...
Megawolk вне форума
Старый 30.04.2015, 17:37   #7
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
По умолчанию

Цитата:
Сообщение от Megawolk Посмотреть сообщение
о каком взломе речь??? всё законно ...
А, вот не надо ля-ля.
С каких это пор стало законным обходить средства лицензирования ПО?
Для информации. В УК уже давно для этого есть соответствующая статья.
Так что лучше или купить программу у разработчика или искать бесплатный аналог.
Streletz вне форума
Старый 30.04.2015, 17:48   #8
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

взлом и варез не обсуждается
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос - почему, вызывая много раз метод repaint() в цикле, картинка в окне через некоторое время начинает моргать? Kagur Общие вопросы по Java, Java SE, Kotlin 1 17.07.2013 08:25
некоторое число оканчивается на 2, если эту цифру переместить на первое место, то число удвоится. написать программу поиска числа Noob325 Помощь студентам 6 06.12.2012 10:39
TSR программа через некоторое время после запуска выводит на экран простейший графический объект, позволяя управлять им стрелками. Custom_L.E. Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 17.05.2012 16:26
Завершение программы при выключении ПК (во время sleep-а) MaxOz Общие вопросы Delphi 7 29.02.2012 18:01