LeftSpace' Alıntı:dwordun eski loaderindeki , herhangi bir dll yi inject etmiyorduherkes yanlış biliyor
external overlay ? hangi loader knk ?
LeftSpace' Alıntı:dwordun eski loaderindeki , herhangi bir dll yi inject etmiyorduherkes yanlış biliyor
exBrowser' Alıntı:LeftSpace' Alıntı:dwordun eski loaderindeki , herhangi bir dll yi inject etmiyorduherkes yanlış biliyor
external overlay ? hangi loader knk ?
LeftSpace' Alıntı:exBrowser' Alıntı:external overlay ? hangi loader knk ?
bi önceki sürümdeki loader nyxlaunchere entegre oluyodu ama dll inject ile değil. ondan bahsediyom
exBrowser' Alıntı:LeftSpace' Alıntı:bi önceki sürümdeki loader nyxlaunchere entegre oluyodu ama dll inject ile değil. ondan bahsediyom
ilk kendin çizdirdin daha sonra imgui geçtin o mu?
external overlay degil mi o?
BozkurtTeam' Alıntı:Ya beyler bir ünümü buna harcadım çıldıracam madem dll uygulamalarında form çalıştırma diye bişey yok o zman niye add kısımna Windows forms koymuşlar delircem yhha((
include <windows.h>
extern int Main(); // bizim compilere bu fonksiyonun başka yerlerde de konumlandığını anlatıyoruz.
void WINAPI MainThread( )
{
//Burası dll yi oyuna inject ettiğimiz zaman çalışıyor
Main(); //Burası biraz sonra ekleyeceğimiz formu çağırıp göstericek
}
BOOL WINAPI DllMain ( HMODULE hModule, DWORD dwReason, LPVOID lpvReserved )
{
switch ( dwReason ) {
case DLL_PROCESS_ATTACH:
DisableThreadLibraryCalls(hModule);
if ( CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)MainThread, NULL, 0, NULL) == NULL ) {
return FALSE;
}
break;
case DLL_PROCESS_DETACH:
break;
case DLL_THREAD_ATTACH:
break;
case DLL_THREAD_DETACH:
break;
}
return TRUE;
}
//MyDLL senin projenin isminin adı, eğer projenin ismi selamınaliminyumsa MyDLL yerine selamınaliminyum yaz
using namespace MyDLL;
[STAThreadAttribute]
int Main()
{
// Herhangi bir kontrol oluşturulmadan windows xp görsel efekti aktifleştirdik
Application::EnableVisualStyles();
Application::SetCompatibleTextRenderingDefault(false);
Application::Run(gcnew Form1()); //Form1 bizim oluşturduğumuz formun adı
//Eğer form1 değilde mesela bozkurt diye oluşturursan oraya bozkurt yaz
return 0;
}