Можем ли мы передать данные в DLLMain до того, как они будут подключены?
Когда процесс из abc.cpp перехватывает DLLMain
он выполняет DLL_PROCESS_ATTACH
, Можем ли мы передать какие-либо данные или параметр в DLLMain, чтобы их можно было использовать внутри DLL_PROCESS_ATTACH
,
На данный момент я использую SetProp и GetProp оконного API для обмена данными, рассматривая окно рабочего стола как родительское окно. Но я не уверен в достоинствах и недостатках этого подхода.
заранее спасибо
1 ответ
Насколько я знаю, вы не можете передать параметр при подключении. Вы можете установить переменную окружения, использовать реестр... INI-файл, если вы хотите быть старомодным:-)
Или вы можете иметь функцию в DLL, которая вызывается после ее загрузки, и передавать информацию по параметру.
Если ни одно из этих решений не поможет решить вашу проблему, пожалуйста, объясните, что вы пытаетесь достичь, чтобы мы могли помочь вам лучше.