Warum öffnet sich die Seite nicht? InternetOpenURL()
-
#include "stdafx.h" #include <iostream> #include <windows.h> #include <winsock2.h> #include <wininet.h> using namespace std; int WINAPI WinMain (HINSTANCE hI, HINSTANCE hPrI, PSTR szCmdLine, int iCmdShow) { WSADATA w; if(int result = WSAStartup(MAKEWORD(2,2), &w) != 0) { cout << "Winsock 2 konnte nicht gestartet werden! Error #" << result << endl; return 1; } HINTERNET hInter = InternetOpen( "INTERNETER", INTERNET_OPEN_TYPE_DIRECT, NULL, NULL, INTERNET_FLAG_ASYNC ); hInter = InternetOpenUrl( hInter, "http://www.youtube.com", NULL, NULL, INTERNET_FLAG_RESYNCHRONIZE, NULL ); }Bin neu in de WinAPI Programmierung...
-
Kann es sein, dass du youtube im Standardbrowser öffnen möchtest?
Dann wären die InternetXXX-Funktionen falsch und ShellExecute dein Freund:
http://support.microsoft.com/?scid=kb%3Ben-us%3B224816&x=15&y=9
-
Echt?.. Und was habe ich mit der InternetOpenURL() Funktion bewirkt?
-
Soweit noch nichts

Generell kann man damit den Quellcode von URLs herunterladen:
InternetOpen <- Proxy-Zeugs etc. festlegen
InternetOpenURL <- Damit wird gesagt was man downloaden möchte
InternetReadFile <- Damit wird dann tatsächlich heruntergeladen
InternetCloseHandle <- Aufräumengoogle findet da Beispiele zu
-
Ach du K**** xD ich idiot... danke. hat geklappt..