forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Алгоритмика (http://forum.boolean.name/forumdisplay.php?f=21)
-   -   Родитель (http://forum.boolean.name/showthread.php?t=4158)

impersonalis 15.08.2007 04:58

Родитель
 
Есть программа А и программа Б. Я могу свободно изменять их код.
Какое алгоритимчиеское решение позволит мне огранчить множество программ, котороые могут запустить программу Б до одной - программы А?

H@NON 15.08.2007 09:15

Re: Родитель
 
Может если программа А будет запускать программу Б.

Diplomat 15.08.2007 14:53

Re: Родитель
 
Программный метод- обмен шифрованными данными между программами А и Б в момент запуска.
При запуске, программа Б тем или иным образом (сетевой протокол, временный файл на диске, буфер обмена?) отправляет сгенерированный по определенному принципу запрос программе А. В случае, если программа А не даёт корректный, по чётким правилам образованый из запроса отзыв- программа Б завершает работу.
Надёжность метода, естественно, сомнительна.

IGR 15.08.2007 14:57

Re: Родитель
 
Цитата:

Какое алгоритимчиеское решение позволит мне огранчить множество программ, котороые могут запустить программу Б до одной - программы А?
можно по-руски ??
ты хочеш что б одна програма запускала другую при каком-то запросе ??
я правельно понял ??

impersonalis 15.08.2007 15:21

Re: Родитель
 
по-русски:
требуется, чтобы программа А работал только, если её запустила программа Б (а не пользователь или другой процесс)

IGR 15.08.2007 15:32

Re: Родитель
 
в проге Б есть возможность запустить прогу ;
т.е. ,допустим, при нажатии кнопочки Б запускает А ;
т.е. вызывается процесс запуска А;
ну это типо ExecFile или ещо что-то, вмести с етим прога Б передаёт проге А важную инфу;
прога А сканит эту инфу ;
если она совподает с той что должна ее(А) запускать , то А запискается иначе End,Halt,Close.

Это алгоритм, как зделать прогу - ненаю !!

dimanche13 15.08.2007 16:04

Re: Родитель
 
Простой и тупой способ: по Title окна, если то что надо то пуститься , а если нет, то...


Часовой пояс GMT +4, время: 11:57.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot