Projet

Général

Profil

Notes install windows

A ce jour, on s'appuie sur les chemins des programmes par défaut pour les retrouver...
Ceci nous a soulevé un problème pour les OS windows 64 bits. Et le problème surgira de nouveau lorsque les utilisateurs installeront les logiciels où ils le veulent (et pas seulement dans C:\Program Files\...)

Cependant, une solution peut nous aider... Il faudrait que les logiciels, lors de l'installation sur windows, créent une clé "InstallDirectory" dans le registre. Ainsi, il suffirait de lire le registre grâce aux QSettings et de retrouver le chemin de l'exécutable.

Petit exemple pour retrouver l'exécutable du logiciel "ImgBurn" :

QSettings settings("HKEY_CURRENT_USER", QSettings::NativeFormat);
settings.beginGroup("Software");
settings.beginGroup("ImgBurn");
QString dir = settings.value("InstallDirectory","NULL").toString();

On va chercher dans le registre windows, dans "HKEY_CURRENT_USER", puis dans le groupe "Software", et là on rechercherait "leterrier" (qui existe déjà), puis par exemple "leterrier-mrpatate" (qui existe aussi lorsqu'on l'installe sur windows)
Et là on rechercherait la clé "InstallDirectory", que l'on a pas à ce jour...

Voila je consigne cette réflexion sur le wiki, on sait jamais...

Redmine Appliance - Powered by TurnKey Linux