Problème lancement d'un executable via mon launcher
Bonsoir, je vous explique mon petit problème, j'ai fais un launcher pour world of warcraft, mais des qu'on lance le launcher via le menu démarrer et que j'appuie
sur jouer ca m'affiche erreur de dll (qu'il n'a pas trouver) alors j'ai eu l'idée de mettre le répertoire d'installation de Wow dans la base de registre(du moins celle du launcher) mais la il me lance plus rien du tout x___x
voici mon bout de code :
Code:
1 2 3 4 5
|
std::string myDir = this->WowDirectory.toStdString()+std::string("\\wow.exe" );
ShellExecute( NULL, TEXT("open" ), LPCWSTR(myDir.c_str()), NULL, NULL, SW_SHOW ); |
pour info je suis sous Qt
j'ai essayer ce code aussi mais sans succès :
Code:
1 2 3 4
|
QProcess m_process;
m_process.startDetached("E:\\Jeux\\World of Warcraft\\wow.exe"); |
Merci d'avance de votre aide