Форум: "Основная";
Текущий архив: 2003.10.27;
Скачать: [xml.tar.bz2];
ВнизКак узнать, запущена-ли сейчас Delphi IDE? Найти похожие ветки
← →
Alecs (2003-10-15 18:10) [0]Как узнать, запущена программа как exe-файл или в среде разработки IDE?
← →
AlexanderSK (2003-10-15 18:16) [1]Если я правильно понял вопрос то так:
if csDesigning in obj.ComponentState then - проект находиться в DesignTime. obj - должен быть потомком TComponent.
← →
Юрий Федоров (2003-10-15 18:16) [2]NT-Based :
function IsDebuggerPresent : BOOL ;stdcall; external "KERNEL32.DLL" name "IsDebuggerPresent";
← →
Игорь Шевченко (2003-10-15 18:16) [3]FindWindow("TAppBuilder", nil) <> 0
← →
Юрий Федоров (2003-10-15 18:20) [4]Игорь Шевченко © (15.10.03 18:16) [3]
А если IDE просто снаружи запущен :-))) ?
← →
Alecs (2003-10-15 18:36) [5]to AlexanderSK - не проходит
to Игорь Шевченко - А если IDE просто снаружи запущен :-))) ?
← →
Игорь Шевченко (2003-10-15 18:40) [6]Юрий Федоров © (15.10.03 18:20)
Alecs © (15.10.03 18:36)
Смотрим Subj:
Как узнать, запущена-ли сейчас Delphi IDE? :)))
← →
Юрий Федоров (2003-10-15 18:42) [7]>>Игорь Шевченко © (15.10.03 18:40) [6]
Сабж расходится с текстом поста :-))
← →
Игорь Шевченко (2003-10-15 18:45) [8]Юрий Федоров © (15.10.03 18:42)
Значит, я на subj ответил :))
← →
Юрий Федоров (2003-10-15 19:02) [9]Игорь Шевченко © (15.10.03 18:45) [8]
Ну а я на текст.
Договорились :-))
← →
Alecs (2003-10-15 19:06) [10]Вы конесно молодцы, но ответ всё-таки получить можно?
Как узнать, запущена программа как exe-файл или в среде разработки IDE?
← →
Юрий Федоров (2003-10-15 19:07) [11]см. [2]
← →
Palladin (2003-10-15 19:23) [12]Гы, а если другой debugger present...
← →
Anatoly Podgoretsky (2003-10-15 20:51) [13]В параметрах указать debug, в программе
if ParamStr(1) = "debug" then ...
← →
Игорь Шевченко (2003-10-15 21:34) [14]Юрий Федоров © (15.10.03 19:07)
Вот запущу я программу из-под Windbg или TD32 :)))
Похоже, ищется способ защиты по принципы триальных компонетов (works within IDE) или наоборот, взлома этой защиты.
← →
Юрий Федоров (2003-10-15 21:45) [15]>>Игорь Шевченко © (15.10.03 21:34) [14]
Ну так функция то сработает...
наверно это и надо..
Другое дело, что под 9х непонятно, как определить
← →
Игорь Шевченко (2003-10-15 22:31) [16]Юрий Федоров © (15.10.03 21:45)
Так же, как Infopower - определяет под всеми. Под рукой только нету исходников
← →
KSergey (2003-10-16 08:02) [17]А у InfoPowеr этого модуля и нет в исходниках ;)
А иначе все бы ее "отключали" и рабовались ;)
Впрочем, можно и дизасеблировать, конечно, но стоит ли оно того...
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.10.27;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.012 c