Salut, bon j'ai une boite de dialog d'un programme externe, enfaite, exactement, j'ai une dll qui s'injecte dans un progamme pas allumer et dans le PROCESS_ATTACH, j'ai une boite de dialog qui s'allume,
donc je vous fait un exemple de Dll, sauf que a la base je ne connai pas le code :
if(dwReason == DLL_PROCESS_ATTACH)
{
ShowDialog...... (NB : Je ne connai pas le nom du Dialog)
return true;
}
et le dialog ne se quite pas ! donc lorque que je lance le prog j'ai le dialog mais le prog atten la fin du dialog pour ce lancer.
comment detruire le dialog pour que le prog ce lance ?
j'ai fait un test :
HWND Key;
Key = FindWindow(NULL,"Nom");
if(Key!=NULL)
printf("Good\n");
if(DestroyWindow(Key))
{
printf("good 2\n\n");
}
sauf que DestroyWindow sa marche pas !
j'ai essayer :
HWND Key;
Key = FindWindow(NULL,"Enter Key");
if(Key!=NULL)
printf("Good\n");
if(ShowWindow(Key,SW_HIDE))
{
printf("good 2\n\n");
}
sa marche mais la boite existe toujour !
comment faire ??
merci d'avance