Navigateur web programmé par défaut
romreb
Messages postés
133
Statut
Membre
-
romreb Messages postés 133 Statut Membre -
romreb Messages postés 133 Statut Membre -
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
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:
- Navigateur web programmé par défaut
- Navigateur web - Guide
- Web office - Guide
- Extension de navigateur - Guide
- Programme demarrage windows - Guide
- Il ne suffit pas d'effacer l'historique de navigation : ce nettoyage est bien plus efficace - Guide
4 réponses
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
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
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
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
Avec Qt, il suffit tout simplement d'utiliser QSetting.
Le constructeur serait :
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.
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.