Скрытый от пользователя гет-запрос в winapi c++ помощь осуществеления

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by Apathy, 5 Sep 2011.

  1. Apathy

    Apathy New Member

    Joined:
    25 Aug 2011
    Messages:
    41
    Likes Received:
    0
    Reputations:
    0
    помогите сделать скрытый от пользователя гет-запрос на с++ winapi
     
  2. ShyRka_coder

    ShyRka_coder Member

    Joined:
    27 Jul 2010
    Messages:
    127
    Likes Received:
    7
    Reputations:
    5
    тоесть скрытый от пользователя ... давай поподробней !!
     
  3. Shawn1x

    Shawn1x Elder - Старейшина

    Joined:
    24 Aug 2007
    Messages:
    307
    Likes Received:
    538
    Reputations:
    13
    ага давай поподробнее!
     
  4. Apathy

    Apathy New Member

    Joined:
    25 Aug 2011
    Messages:
    41
    Likes Received:
    0
    Reputations:
    0
    ну отсыл на гейт данных посредством гет запроса,так чтобы пользователь этого не видел
    короче для виря отсыл результата посредством гетзапроса
     
  5. ShyRka_coder

    ShyRka_coder Member

    Joined:
    27 Jul 2010
    Messages:
    127
    Likes Received:
    7
    Reputations:
    5
    а ничто что ав будет палить ?) не так просто скрыть от ав... разве что криптуй файл.... или думай как скрыть импорт с длл...
     
  6. Apathy

    Apathy New Member

    Joined:
    25 Aug 2011
    Messages:
    41
    Likes Received:
    0
    Reputations:
    0
    обычный гетзапрос на сайт... хотя бы подскжите как реализовать
     
  7. ShyRka_coder

    ShyRka_coder Member

    Joined:
    27 Jul 2010
    Messages:
    127
    Likes Received:
    7
    Reputations:
    5
    Вот я уже бросал ...
    Разбирайся ...
     
  8. slesh

    slesh Elder - Старейшина

    Joined:
    5 Mar 2007
    Messages:
    2,702
    Likes Received:
    1,224
    Reputations:
    455
    мегасамый простой запрос:
    Code:
    char FileName[MAX_PATH];
    Status = URLDownloadToCacheFile(NULL, URL, FileName, MAX_PATH, 0, NULL);
    if (Status == S_OK)
    {
       значит запрос отправлен удачно и если нужен ответ то смотри в файле имя которого хранится в переменной FileName
    }
    
    т.е. на входе URL на выходе имя файла в котором лежит ответ.
     
    #8 slesh, 6 Sep 2011
    Last edited: 6 Sep 2011
  9. Apathy

    Apathy New Member

    Joined:
    25 Aug 2011
    Messages:
    41
    Likes Received:
    0
    Reputations:
    0
    1) status имеет тип HRESULT
    2) не знаю как прикрепить длл правильно нужную
    3) сильно ли это повлияет на размер ехе?
     
  10. sn0w

    sn0w Статус пользователя:

    Joined:
    26 Jul 2005
    Messages:
    1,032
    Likes Received:
    1,320
    Reputations:
    327
    мне кажется он копает в сторону NTRoot ))
     
  11. Apathy

    Apathy New Member

    Joined:
    25 Aug 2011
    Messages:
    41
    Likes Received:
    0
    Reputations:
    0
    вроде разобрался но весь траф в общаге идет через прокси и не робит,завтра без прокси разберусь
    вопрос вот так работать будет?
    char FileName3[MAX_PATH]="123.html";
    char url[MAX_PATH]="http://test1.ru";
    HRESULT Status = URLDownloadToCacheFile(NULL, url, FileName3, 0, 0, NULL);
    if (Status == S_OK)
    {
    MessageBox(0,"1","1",0);
    //значит запрос отправлен удачно и если нужен ответ то смотри в файле имя которого хранится в переменной FileName
    }