Semplicemente ho fatto questo nel mio code:
codice:
HWND hWnd;
hWnd = FindWindow(NULL,the_path);
ShowWindow(hWnd,SW_MINIMIZE);
dove the_path contiene il percorso dell'eseguibile automaticamente in qualsiasi cartella dove si trova in un computer windows..Cioè che se ad esempio questo eseguibile si trova nel desktop la stringa "the_path" sarà "C://...../Desktop/programma.exe", e in questo caso riusciva a capire quale finestra doveva abbassare.. e funzionava sul mio pc senza nessun errore..
Avevo fatto così dato che provando ad abbassare un blocco note per provare a vedere se funzionava feci così:
codice:
hWnd = FindWindow(NULL,"Senza nome - Blocco note");
in questo caso mi abbassava il blocco note senza problemi, quindi dato che quando aprivo il mio eseguibile come nome aveva la directory di dove si trovava, utilizzai "the_path" per prendere la directory.. e tutto questo funzionava.. ma provando in altri computer windows ciò non funziona..
come mai?
esistono altri modi?
grazie per la risp oregon !