запущено из под среды delphi?
https://stackoverflow.com/questions/6870282/how-are-delphi-environment-variables-such-as-bds-evaluated
Тут интересен момент с понятием "из под среды" - речь именно про среду или больше про отладчик?
Не понял как это связано с моим вопросом
Да все равно. Но если отладчик - то именно дельфовый. Нет вопроса взлома, просто выдать предупреждение)
Искать непосредственного родителя и и всю цепочку родителей. И проверять "кто оно" Если по всей цепочке, то psapi, там просто. Полный список всех процессов пользователя и вперед. Только учесть, что надо фильтровать, начиная с какой-то десятки оно по 5-10 раз каждый процесс повторяет. Но это если так нужно, я тебя вчера как раз про лончер спрашивал. А если не нужно и лончеров нет, то достаточно только немедленного родителя проверить
Блин, ну чё то кажется должен быть простой способ типа isDelphi ))
точно? https://docwiki.embarcadero.com/RADStudio/Sydney/en/Environment_Variables
По ссылке выше указали на возможность проверки переменных окружения, т.к. BDS не является глобальной переменной, и все процессы создаваемые IDE наследуют переменные окружения родительского процесса.
Нет, ничего не понял, о чем и сказал
Есть, в библиотеках.
Ааа... Вот теперь понял кажется..
супер! Работает отлично )) Спасибо 🍻
Вчера занят был, DebugHook вроде
Тебе это нужно для чего? Если для самого себя, типа для разработки, то можешь просто в Parameters указать параметр запуска и прочти его при запуске
Обсуждают сегодня