это скорее концептуальный вопрос, и он может быть довольно простым, я действительно не нахожу хороших ресурсов для изучения dll,
мне нужно создать dll (динамическое связывание во время загрузки), для которого требуется, чтобы функция 1 запускалась при загрузке dll и работала в фоновом режиме в течение всего времени,
в то время как функция2 должна быть экспортирована, которая будет вызываться приложением несколько раз,
function1 предоставляет объект, который необходимо использовать в function2,
я планирую использовать function1 в качестве функции точки входа (dllmain) при экспорте function2.
поскольку функция dllmain вызывается системой, а экспортируемая функция вызывается приложением, они работают как два потока или как два отдельных процесса?
также правильно ли использовать dllmain и экспортировать, как описано выше, чтобы выполнить то, что мне нужно?