gogodr I post too much
Reputation: 125
Joined: 19 Dec 2006 Posts: 2041
|
Posted: Thu Jan 13, 2011 8:56 am Post subject: [C++] Trying to intialize a form |
|
|
My forte is C# but I decided to give it at try at C++
this is what I got so far but I just cant get it to work. I'm getting this:
"1>Test.cpp(9): error C3861: 'StartForm': identifier not found"
this is my code
Code: | #include "Test.h"
using namespace MapleAgain;
#pragma managed(push, off)
void WINAPI MyThread ()
{
::MessageBox(NULL, L"Ok Injected", L"Testing", MB_OK | MB_ICONWARNING | MB_SETFOREGROUND);
StartForm();
}
#pragma managed(push, off)
bool WINAPI DllMain ( HMODULE hModule, DWORD dwReason, LPVOID lpvReserved )
{
switch ( dwReason ) {
case DLL_PROCESS_ATTACH:
DisableThreadLibraryCalls(hModule);
if ( CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)MyThread, NULL, 0, NULL) == NULL ) {
return FALSE;
}
break;
case DLL_PROCESS_DETACH:
break;
case DLL_THREAD_ATTACH:
break;
case DLL_THREAD_DETACH:
break;
}
return TRUE;
}
#pragma managed
void StartForm()
{
Application::EnableVisualStyles();
Application::SetCompatibleTextRenderingDefault(false);
Application::Run(gcnew Test());
} |
|
|