Bonjour,
J'ai developpe une barre de publicite en C++ pour Windows, qui affiche une banniere de pub differente toutes les minutes. Si par miracle l'utilisateur est interesse par une pub (ca arrive quand meme), il clique la banniere et son navigateur par defaut s'ouvre a l'adresse du site de la pub. Je fais cette operation en appelant la commande ShellExecute.
Bon ca marche tres bien, aucun probleme. Mais etant sympathisant linuxien, je voudrais que mes confreres puissent profiter de mon programme. J'ai essaye a tout hasard d'executer mon programme avec Wine sous Ubuntu 9.10, et les pubs s'affichent bien toutes les minutes. Par contre rien ne se passe losque l'on clique sur la banniere. C'est assez comprehensible puisque Wine en voulant executer le ShellExecute va rechercher le navigateur "windows" par defaut... qui dans mon cas est absent car j'en en ai pas installe sour Wine.
La solution consiste peut-etre a installer un navigateur sous Wine, mais j'aimerais eviter cette solution, car c'est un travail supplementaire que l'utilisateur renoncera probablement a faire. En effet, l'interet de l'utilisateur est de laisser tourner la barre de manniere a recolter des points. Mais je doute qu'il s'acharne a faire une installation d'un navigateur supplementaire sous Wine dans le but d'ouvrir une publicite qui l'interpellerait.
Donc j'aimerais savoir s'il y a moyen a partir d'un programme Windows s'executant sous Wine d'ouvrir le navigateur Linux par defaut?
Partager