Можем ли мы передать данные в DLLMain до того, как они будут подключены?

Когда процесс из abc.cpp перехватывает DLLMainон выполняет DLL_PROCESS_ATTACH, Можем ли мы передать какие-либо данные или параметр в DLLMain, чтобы их можно было использовать внутри DLL_PROCESS_ATTACH,

На данный момент я использую SetProp и GetProp оконного API для обмена данными, рассматривая окно рабочего стола как родительское окно. Но я не уверен в достоинствах и недостатках этого подхода.

заранее спасибо

1 ответ

Насколько я знаю, вы не можете передать параметр при подключении. Вы можете установить переменную окружения, использовать реестр... INI-файл, если вы хотите быть старомодным:-)

Или вы можете иметь функцию в DLL, которая вызывается после ее загрузки, и передавать информацию по параметру.

Если ни одно из этих решений не поможет решить вашу проблему, пожалуйста, объясните, что вы пытаетесь достичь, чтобы мы могли помочь вам лучше.

Другие вопросы по тегам