Witam, mam problem z plikiem DLL, zacznijmy od tego ze chciałem zrobić aby program .exe startował wraz z moim plikiem .dll
w pliku.dll dodałem:
extern "C" __declspec(dllexport) int StartWithDll()
{
return 0;
}
oraz dodałem ją do .exe za pomocą iidking, dll startuje bez problemu ale nie wiem jak to okreslic po prostu dll startuje za szybko..
plik dll:
extern "C" __declspec(dllexport) int StartWithDll()
{
return 0;
}
extern "C" BOOL APIENTRY DllMain (HINSTANCE hInst,
DWORD reason,
LPVOID reserved)
{
switch (reason)
{
case DLL_PROCESS_ATTACH:
{
HWND hWnd = FindWindow("VirtualGame", NULL);
if(hWnd)
MessageBoxA(NULL, "Window", "Find!", MB_OK);
}
break;
}
return TRUE;
}
VirtualGame - to class tego programu .exe
Chce zrobić tak aby ten dll załadował sie po włączeniu tego .exe a nie przed bo nie znajduje mi tego okna z programem albo jakoś opóźnić FindWindow. Jakieś pomysły ?