C++ Вопрос Не работает код в dll

Начинающий
Статус
Оффлайн
Регистрация
13 Ноя 2022
Сообщения
10
Реакции[?]
0
Поинты[?]
0
Не работает код в dll
в ехе все компилиться и работает,а в dll нет
Может надо чет вырубить или включить?
 
Web developer / designer
Пользователь
Статус
Оффлайн
Регистрация
15 Ноя 2020
Сообщения
411
Реакции[?]
124
Поинты[?]
2K
Можно подробнее (какой код). Какой инжектор юзали?
 
Модератор форума
Модератор
Статус
Оффлайн
Регистрация
2 Дек 2016
Сообщения
2,381
Реакции[?]
1,881
Поинты[?]
36K
да,больше ниче, в кс го,а про длл мейн по подробнее? Назвать его так dllmain?
C++:
BOOL WINAPI DllMain(
    HINSTANCE hinstDLL,  // handle to DLL module
    DWORD fdwReason,     // reason for calling function
    LPVOID lpvReserved )  // reserved
{
    // Perform actions based on the reason for calling.
    switch( fdwReason )
    {
        case DLL_PROCESS_ATTACH:
         // Initialize once for each new process.
         // Return FALSE to fail DLL load.
            break;

        case DLL_THREAD_ATTACH:
         // Do thread-specific initialization.
            break;

        case DLL_THREAD_DETACH:
         // Do thread-specific cleanup.
            break;

        case DLL_PROCESS_DETACH:
       
            if (lpvReserved != nullptr)
            {
                break; // do not do cleanup if process termination scenario
            }
           
         // Perform any necessary cleanup.
            break;
    }
    return TRUE;  // Successful DLL_PROCESS_ATTACH.
}
credits: msvs
 
ЧВК YAROSLAV
Забаненный
Статус
Оффлайн
Регистрация
25 Дек 2019
Сообщения
594
Реакции[?]
183
Поинты[?]
31K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Интересно поинтересоваться, что там такое что оно компилится в exe и раз оно компилится в exe с какого перепуга оно должно компилиться в dll?
 
Начинающий
Статус
Оффлайн
Регистрация
13 Ноя 2022
Сообщения
10
Реакции[?]
0
Поинты[?]
0
C++:
BOOL WINAPI DllMain(
    HINSTANCE hinstDLL,  // handle to DLL module
    DWORD fdwReason,     // reason for calling function
    LPVOID lpvReserved )  // reserved
{
    // Perform actions based on the reason for calling.
    switch( fdwReason )
    {
        case DLL_PROCESS_ATTACH:
         // Initialize once for each new process.
         // Return FALSE to fail DLL load.
            break;

        case DLL_THREAD_ATTACH:
         // Do thread-specific initialization.
            break;

        case DLL_THREAD_DETACH:
         // Do thread-specific cleanup.
            break;

        case DLL_PROCESS_DETACH:
      
            if (lpvReserved != nullptr)
            {
                break; // do not do cleanup if process termination scenario
            }
          
         // Perform any necessary cleanup.
            break;
    }
    return TRUE;  // Successful DLL_PROCESS_ATTACH.
}
credits: msvs
а,это есть
Интересно поинтересоваться, что там такое что оно компилится в exe и раз оно компилится в exe с какого перепуга оно должно компилиться в dll?
а почему бы и нет?))
 
Модератор форума
Модератор
Статус
Оффлайн
Регистрация
2 Дек 2016
Сообщения
2,381
Реакции[?]
1,881
Поинты[?]
36K
Сверху Снизу