Есть ли способ, которым мой код может отличить «Я выполняю в контексте обычного процесса» и «Я был выполнен из непосредственного окна отладчика»?
У меня есть объект библиотеки, который предоставляет общедоступное свойство. При использовании релизной версии этой библиотеки, но при отладке приложения, которое загрузило DLL, содержащую эту библиотеку, если я изменю свойство из окна Immediate Window (x.prop = true), я бы хотел, чтобы код моего свойства обнаружил это и выполнил иначе.
Есть ли способ это обнаружить?
Для удобства я также хотел бы, чтобы это работало, когда я использую отладочную версию этой библиотеки. Итак, я не могу просто проверить, подключен ли отладчик, и перейти оттуда.