Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.10.27;
Скачать: CL | DM;

Вниз

Как узнать, запущена-ли сейчас 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;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.016 c
3-89155
IGOR_k
2003-10-07 12:26
2003.10.27
dbf create


14-89469
Nik8.
2003-10-07 11:56
2003.10.27
ZZZZ


1-89387
denmin
2003-10-15 16:20
2003.10.27
Delphi5 в Win2k проблема


14-89474
SlavaZ
2003-10-07 09:59
2003.10.27
Подскажите кто знает


14-89552
wHammer
2003-10-08 09:53
2003.10.27
Небольшая задачка для любителей!