Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
3 / 4 / 1
Регистрация: 27.02.2016
Сообщений: 304

Закрытие своей программы

24.08.2016, 23:09. Показов 649. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Если запущенна моя программа (кот) то при ее работе запустили программу (собака) моя программа (кот) должна закрыться! Как такое можно сделать на делфи? Моя и чужая программа формата ехе. Есть пару вариантов узнавания программы (собака), не знаю только как осуществить, это поиск определенных байтов программы, хеш программы, процесс (как в диспетчере задач)! Помогите начинающему юсеру
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
24.08.2016, 23:09
Ответы с готовыми решениями:

Закрытие своей программы
Запускаю exe файл и хочу закрыть свою программу, но как понимаю, пока тот exe не завершиться, моя программа не закроется? var ...

Заплатка для своей программы посредством другой своей программы
Доброго времени... друзья! Есть программа: program Project1; uses Windows; var

Закрытие дочернего окна вызывает закрытие программы
Здравствуйте! Не могу никак разобраться, как сделать так, чтобы дочернее окно при его закрытии не закрывало всю программу. Я читал похожие...

5
пофигист широкого профиля
4769 / 3204 / 862
Регистрация: 15.07.2013
Сообщений: 18,608
25.08.2016, 01:36

Не по теме:

Детский сад!
Ты думаешь, что так ты сможешь защитить свою "суперпуперпрограмму" от школяров?


Тебе уже надцать раз сказали что такая защита это бред! Тем более что программы для "взлома" писали гораздо более знающие люди. А они умеют скрыть "запуск своей программы" от таких как ты.
1
10 / 10 / 7
Регистрация: 18.10.2015
Сообщений: 160
25.08.2016, 06:16
А что насчёт декомпилятора ?? Умеет собирать код в C (вроде как в C)

https://retdec.com/

И что там за программа - что её так нужно беречь?? Вряд ли ты мог что - то такого написать

Добавлено через 13 минут
Только что решил всё таки глянуть на деле, вот такой код

Кликните здесь для просмотра всего текста
Delphi
1
2
3
4
5
6
7
8
9
program prog;
 
uses
  Winapi.Windows;
 
begin
 
MessageBoxA(0, 'erg', 'erg', 0);
end.


превратил в это. Думаю это главный MAIN таким скажем, так как тут идёт ещё инициализация работы exe
Кликните здесь для просмотра всего текста
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
// Address range: 0x40b0fc - 0x40b1ff
int32_t entry_point(int32_t a1) {
    int32_t v1; // 0x40b107
    char * v2; // 0x40b127_0
    int32_t v3; // 0x40b11a
    int32_t v4; // 0x40b11f
    int32_t v5; // 0x40b125
    int32_t v6; // 0x40b1ff_1
    int32_t v7;
    int32_t * v8;
    int32_t v9;
    int32_t v10;
    int32_t v11; // bp-36
    int32_t v12;
    int32_t v13; // bp-4
    int32_t * v14;
    int32_t v15;
    int32_t v16;
    unsigned char v17; // 0x40b127
    // 0x40b0fc
    v13 = v15;
    g4 = 0x409050;
    v1 = g7;
    Sysinit__InitExe((char *)v1);
    v11 = 0;
    MessageBoxA(&v11, "erg", "erg", 0);
    function_4059ec(v7, 0, 0, 0);
    v5 = unknown_40b18e();
    v2 = (char *)v5;
    v17 = *v2;
    *v2 = (char)(v5 * 107 + (int32_t)v17 + v5);
    v6 = g4;
    return v6;
}
0
25.08.2016, 09:30

Не по теме:

Вам не понравились ответы в дубле данной темы Защита программ?
Или Вы до сих пор не прочитали правила форума, и не знаете, что, для того, чтобы поднять актуальность темы, в неё достаточно написать новое сообщение?
Или Вы ошибочно полагаете, что, если повторить вопрос, Вам ответят что-то новое?

Vadim14, будете и далее плодить дублей - я поступлю с Вами нехорошо. Дублирование и кросспостинг тем запрещены правилами форума.

0
3 / 4 / 1
Регистрация: 27.02.2016
Сообщений: 304
25.08.2016, 13:05  [ТС]
Причем тут защита? Я попросил у вас помощи, а не критику в мою сторону. Если я написал, что это мне нужно! Неважно для чего, если не можете объяснить, не стоит засорять тему!
0
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,168
25.08.2016, 13:05
Цитата Сообщение от Vadim14 Посмотреть сообщение
Неважно для чего,
Нет, это важно, ибо кое-что обсуждать запрещают правила форума. Сначала прочтите их, а потом, если сочтете нужным, возмущайтесь.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.08.2016, 13:05
Помогаю со студенческими работами здесь

Ввод текста. Закрытие программы. Запуск программы. Введенный ранее текст уже открыт
Здравствуйте. Подскажите, как сделать "Ввод текста. Закрытие программы. Запуск программы. Введенный ранее текст уже открыт." То...

Позвонить из своей программы
Как позвонить из своей программы на обычный сотовый телефон?

О защите своей программы
Здравствуйте! Не знал в какую ветку форума написать, прошу прощения у модераторов, если мимо=) Вопрос вот в чем: можно ли оформить...

Продажа своей программы
Добрый день! Доделываю программу, хочу сделать ее shareware (цена небольшая будет). Программа для поисков дубликатов файлов. Таких программ...

Защита своей программы
Доброго дня, как можно было бы защитить свою программу? - вот от этого.Чем её пережать возможно?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru