Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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.48 MB
Время: 0.017 c
1-89333
$Hic0
2003-10-16 12:49
2003.10.27
Сохранение TList в файл


3-89116
Relaxxx
2003-10-08 10:19
2003.10.27
Инсталяция БДЕ и драйвера Оракл


7-89603
Nick_Omsk
2003-08-16 09:35
2003.10.27
Синхронизация внешних событий с потоком


14-89519
Карлсон
2003-10-07 21:45
2003.10.27
два саундтрека для одного фильма на обычном CD.


1-89299
ilka
2003-10-16 20:31
2003.10.27
TRegistryIniFile & TRegistry





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский