Открытие web-страниц

Тема в разделе "WASM.BEGINNERS", создана пользователем 10110111, 27 фев 2008.

  1. 10110111

    10110111 New Member

    Публикаций:
    0
    Регистрация:
    13 июл 2006
    Сообщения:
    319
    Адрес:
    Санкт-Петербург
    Как в винде открыть веб-страницу? Сколько я ни гуглил, ничего так и не понял. Ну... почти ничего... NOTEPAD.EXE как-то открывает их, вроде с помощью CreateFile, хотя, может, ему сильно помогает GetOpenFileName в этом, так как из командной строки ничего не удалось открыть.

    В общем, подскажите, с чего копать? Или примерчег какой-нить подкиньте.
     
  2. censored

    censored New Member

    Публикаций:
    0
    Регистрация:
    5 июл 2005
    Сообщения:
    1.615
    Адрес:
    деревня "Анонимные Прокси"
    _tfopen_s ж)
     
  3. Joes

    Joes New Member

    Публикаций:
    0
    Регистрация:
    5 янв 2008
    Сообщения:
    98
    Тебе открыть как файл или открыть в смысле показать в дефолтном браузере?
    Если первое - CreateFile
    Если второе - ShellExecute
     
  4. CrazyFun

    CrazyFun New Member

    Публикаций:
    0
    Регистрация:
    26 сен 2005
    Сообщения:
    129
    объект webbrouser?
     
  5. 10110111

    10110111 New Member

    Публикаций:
    0
    Регистрация:
    13 июл 2006
    Сообщения:
    319
    Адрес:
    Санкт-Петербург
    Нужно открыть как обычный файл, если это возможно. Проблема в том, что какие я аргументы ни даю в CreateFile, всё равно hFile=0xffffffff.
    Так пытаюсь открыть:
    Код (Text):
    1. HANDLE hFile = CreateFile("http://wasm.ru",GENERIC_READ,FILE_SHARE_READ,0,0,FILE_ATTRIBUTE_NORMAL,0);
     
  6. satrau

    satrau Александр

    Публикаций:
    0
    Регистрация:
    5 янв 2008
    Сообщения:
    229
    1 - файл из интернета нужно сначала скачать
    2 - файл скаченный сохранить
    3 - файл сохраненный открывать
    -----
    блокнот открывает файлы из интернета не сам - файл сначала скачивает проводник - а потом передает блокноту. ток что в отладчике смотрел.
    -
    для того чтоб скачать файл из интернета можно, например, использовать wininet - там кажеться есть функция такая - когда то делал такое.
     
  7. 10110111

    10110111 New Member

    Публикаций:
    0
    Регистрация:
    13 июл 2006
    Сообщения:
    319
    Адрес:
    Санкт-Петербург
  8. 10110111

    10110111 New Member

    Публикаций:
    0
    Регистрация:
    13 июл 2006
    Сообщения:
    319
    Адрес:
    Санкт-Петербург
    Всё.. нашёл:
    InternetOpen, InternetOpenUrl, InternetReadFile.
    Спасибо за помощь.