Mit C Internetseite im Standartbrowser starten
Hallo
ich will eine Internetseite mit dem Standartbrowser starten.
Bis jetzt habe ich immer geschaut ob die *.exe von Firefox da ist und wenn dies nicht der fall war einfach die Seite im IE gestartet. Wobei das auch nicht funktioniert hat.
Hätte wer eine elegante Lösung für mein Problem oder kann wer mein "ist die *.exe da Verfahren" korigieren?
wenn die firefox.exe nicht da war ist allerdings mein Programm abgestürzt.
Gruß Michi262
ich will eine Internetseite mit dem Standartbrowser starten.
Bis jetzt habe ich immer geschaut ob die *.exe von Firefox da ist und wenn dies nicht der fall war einfach die Seite im IE gestartet. Wobei das auch nicht funktioniert hat.
Hätte wer eine elegante Lösung für mein Problem oder kann wer mein "ist die *.exe da Verfahren" korigieren?
browser = 'IE';
FILE* fBrowser = fopen("C:\\Programme\\Mozilla Firefox\\firefox.exe","rb");
rewind (fBrowser);
fscanf (fBrowser, "%s", &browser);
fclose (fBrowser);
if(!strcmp(browser,"IE"))
WinExec("\"C:\\Programme\\Internet Explorer\\IEXPLORE.EXE\" \"http://google.de\"",SW_SHOW);
else
WinExec("\"C:\\Programme\\Mozilla Firefox\\firefox.exe\" \"http://google.de\"",SW_SHOW);
wenn die firefox.exe nicht da war ist allerdings mein Programm abgestürzt.
Gruß Michi262
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 88836
Url: https://administrator.de/forum/mit-c-internetseite-im-standartbrowser-starten-88836.html
Ausgedruckt am: 23.12.2024 um 03:12 Uhr
8 Kommentare
Neuester Kommentar
probier mal:
start http:\\www.administrator.de
start http:\\www.administrator.de
wieso denn nich?
variante2:
%windir%\system32\rundll32.exe url.dll,FileProtocolHandler www.administrator.de
variante2:
%windir%\system32\rundll32.exe url.dll,FileProtocolHandler www.administrator.de
knall es mal unter start/ausführen rein.
als ergebnis sollte der standardbrowser mit www.administrator.de erscheint.
sollte dies nich der fall sein, schmeiss auch mal start www.administrator.de rein. wenn's jetz noch immer nich geht, is windows nich richtig konfiguriert.
das ausführen von programmen is os-aufgabe und geht sicher unter c, c++ und jeder anderen vollwertigen programmiersprache oder meinst du winexec.
statt dieser würd ich dir die funktion system() ans herz legen.
zum testen lieber %windir% mit dem entsprechenden windowsverezichnis ersetzen und die url auch ruhig mal mit und ohne http:// angeben.
als ergebnis sollte der standardbrowser mit www.administrator.de erscheint.
sollte dies nich der fall sein, schmeiss auch mal start www.administrator.de rein. wenn's jetz noch immer nich geht, is windows nich richtig konfiguriert.
das ausführen von programmen is os-aufgabe und geht sicher unter c, c++ und jeder anderen vollwertigen programmiersprache oder meinst du winexec.
statt dieser würd ich dir die funktion system() ans herz legen.
zum testen lieber %windir% mit dem entsprechenden windowsverezichnis ersetzen und die url auch ruhig mal mit und ohne http:// angeben.
Mit dem Systembefehl "start /b https://administrator.de; sollte es eigentlich gehen....