Navigateur web programmé par défaut

Fermé
romreb Messages postés 117 Date d'inscription samedi 6 mars 2010 Statut Membre Dernière intervention 5 janvier 2014 - 2 mai 2011 à 18:14
romreb Messages postés 117 Date d'inscription samedi 6 mars 2010 Statut Membre Dernière intervention 5 janvier 2014 - 2 mai 2011 à 21:49
Bonjour,
Je suis en train de faire un navigateur web, et j'aimerais le définir comme navigateur par défaut mais dans ses options.
Merci de m'indiquer la marche a suivre s'il faut modifier le registre ou autre.
merci d'avance de vos réponses.

PS:Je programme avec Qt 4.7


A voir également:

4 réponses

Hxyp Messages postés 401 Date d'inscription vendredi 28 janvier 2011 Statut Membre Dernière intervention 27 avril 2014 54
2 mai 2011 à 18:28
Bonjour,
Dans le registre HKEY_CLASSES_ROOT http\\shell\\open\\command
Il vous faudra utiliser l'api SHSetValue je pense pour le modifier https://docs.microsoft.com/en-us/windows/win32/api/shlwapi/nf-shlwapi-shsetvaluea?redirectedfrom=MSDN
Il y a SHGetValue pour faire l'inverse
0
romreb Messages postés 117 Date d'inscription samedi 6 mars 2010 Statut Membre Dernière intervention 5 janvier 2014 14
2 mai 2011 à 21:00
Merci de ta reponse aussi rapide mais je ne trouve pas "HKEY_CLASSES_ROOT http\\shell\\open\\command "
Et je ne sais pas comment trop faire pour modifier le registre :/
Merci de m'indiquer comment faire et si possible le code a mettre pour qt
0
isundil Messages postés 7 Date d'inscription mardi 26 avril 2011 Statut Membre Dernière intervention 2 mai 2011
2 mai 2011 à 21:12
Avec Qt, il suffit tout simplement d'utiliser QSetting.
Le constructeur serait :
QSettings settings("HKEY_CLASSES_ROOT http\\shell\\open\\command",QSettings::NativeFormat);

La méthode setValue(QString s1, QString s2) permet d'ajouter la variable s1=s2 au registre.

Pour plus d'informations, tu peux te référer a la doc Qt.
0
romreb Messages postés 117 Date d'inscription samedi 6 mars 2010 Statut Membre Dernière intervention 5 janvier 2014 14
2 mai 2011 à 21:49
Merci pour ta réponse, j'aimerais bien me référer a la doc mais c'est un peu au dessus de mon niveau. Je voudrais bien le code complet que j'etudirais par la suite.
Merci pour vos futures réponses.
0