1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК !
4. НЕ используйте форум для личного общения!
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!
| Касатка |
Сообщение
#1
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 37 Пол: Мужской Репутация: 0 |
|
![]() ![]() |
| SKVOZNJAK |
Сообщение
#2
|
![]() Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 930 Пол: Мужской Репутация: 11 |
Нужно сохранить вектор прерывания. Поищи по форуму, этот оператор обсуждался. Но есть ещё один способ запуска прог, расширенный, но из основной проги на время придётся выйти. Прога запускается из *.ВАТ файла, в следущие строки батника вписываются нужные операторы, или батник заменяется на другой. Основная прога завершает работу, выполняется следущая строка батника, следущая опять запускает основную прогу, состояние восстанавливаешь по сохранке. Если запускать приходится слишком часто, и батник чересчур вырос, запускаешь из него второй батник который заменяет первый на укороченный и запускает его.
В винде есть дополнительный оператор для батника START имяокна запускаемыйфайл Это позволяет запустить параллельный процесс. Тогда, если основная прога запускалась командой старт, из неё можно не выходить. Нужно лишь написать программу тормоз, которая будет выполняться до тех пор, пока из основной не поступит команда (например через запись в файле или создание файла - выключаемая прога перед прекращением работы его сотрёт Код echo off c: chdir C:\Program Files\Cheating-Death start "qqq" /min cdeath.exe chdir C:\Program Files\Valve hl.exe -game cstrike cls Сложно только закрыть ненужное окно. Можно заменять в батнике только одну строку устроив бесконечный цикл на GOTO Код START "assd" prog.exe :q tormoz.exe выполняемый оператор goto q :vixod Вариантов использования батника много, чем то он напоминает бейсиковые пусковые файлы. Сообщение отредактировано: SKVOZNJAK - |
Касатка Вопрос о запуске из Pascal-программы Net.exe 23.05.2005 6:48
Касатка :blink: Векторы я сохранял (вызывал Swapvectors до… 23.05.2005 8:36
hiv
Защищать нужно программу, через которую вводятся … 23.05.2005 12:58
volvo
Как завершается процесс? Что DOSError возвращает,… 23.05.2005 20:43
Касатка :blink: Тогда поподробнее объясните, как паролить … 23.05.2005 20:54
volvo Вообще-то значение DOSError = 8 говорит о необходи… 23.05.2005 22:02
Касатка :blink: Grand Merci Volvo за совет. Теперь команды… 24.05.2005 3:34
hiv По поводу защиты программ почитай здесь:
Защита от… 24.05.2005 13:19
Касатка :blink: Благодарю hiv за информацию. Но все-таки, … 24.05.2005 23:59
volvo Ну, ты бы код-то свой показал, как ИМЕННО ты это п… 25.05.2005 0:16
Касатка :blink: Да хотя бы сделать так, чтобы заработало в… 25.05.2005 1:53
hiv Я не знаю как это реализовывать на BP7, а в Delphi… 25.05.2005 11:57
Касатка :blink: Все-таки нужно на BP7. Дельфи у меня есть,… 26.05.2005 0:42
Romtek Касатка, а не проще ли создать BAT-файл с таким со… 26.05.2005 5:35
Касатка :p2: O'Key, попробую. Но почему же в этом журн… 26.05.2005 16:39
Romtek Для того, чтобы набраться опыта... А так нет особо… 26.05.2005 17:17
Касатка :D А как же тогда "вытащить" нужную подс… 27.05.2005 22:16
Romtek Readln (F, str);
copy(), pos()
на компьютере в л… 30.05.2005 3:47
Касатка :o Ладно проехали. Romtek, раз уж ты сейчас на фор… 30.05.2005 4:39
Atos Можно попробовать считать инфу на другом компе... … 30.05.2005 15:46
Касатка :huh: Давно хотел спросить: как с помощью стандарт… 31.05.2005 1:50
SKVOZNJAK Насчёт кряков - осёл тебе поможет :lol: fgngffcyg… 31.05.2005 8:27
volvo Что-то вы, ребята, от темы отклонились... По-видим… 1.06.2005 20:18![]() ![]() |
|
Текстовая версия | 5.11.2025 21:56 |