Главная страница
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
14-89511
isko
2003-10-09 09:43
2003.10.27
модератор, дорогой


1-89391
RoLeX
2003-10-15 12:17
2003.10.27
Как убрать из панели задач мою программу??


1-89370
Anatoly P
2003-10-15 19:35
2003.10.27
Timer


1-89241
Kiril
2003-10-14 23:28
2003.10.27
function FileGetDate(Handle: Integer): Integer;


4-89632
likeanangel
2003-08-21 15:18
2003.10.27
использование XML