Автоматическая авторизация на PROXY

Discussion in 'WASM.NETWORKS' started by holod, Jan 20, 2011.

  1. holod

    holod New Member

    Blog Posts:
    0
    Joined:
    Feb 5, 2009
    Messages:
    25
    Если использовать WinInet + использовать флаг INTERNET_OPEN_TYPE_PRECONFIG, то в случае доступа в инет через прокси происходит автоматическая авторизация (по ранее сохранённому паролю или NTLM авторизациии, например).
    Это всё работает, если код, который конектится на серв работает от пользователя, т.к. все параметры прокси сохранены в current user в реестре. Но не работает, если код работает не от обычного пользака, а от NETWORK SERVICE, например. Можно ли как-нибудь добиться авторизации на прокси в таком случае?
     
  2. Hellspawn

    Hellspawn New Member

    Blog Posts:
    0
    Joined:
    Feb 4, 2006
    Messages:
    310
    Location:
    Москва
    попробовать для потока имперсонализацию на нужного пользователя? :)
     
  3. holod

    holod New Member

    Blog Posts:
    0
    Joined:
    Feb 5, 2009
    Messages:
    25
    У меня нет пароля пользователя..
     
  4. holod

    holod New Member

    Blog Posts:
    0
    Joined:
    Feb 5, 2009
    Messages:
    25
    Есть код который работает параллельно под пользователем, но код который лезет в инет работает от NETWORK SERVICE, т.е. я сами настройки могу прочитать, но вот как их заюзать что-то придумать не могу.
     
  5. 0x6b65

    0x6b65 Забанен

    Blog Posts:
    0
    Joined:
    Oct 8, 2009
    Messages:
    92
    Для имперсонации можно использовать уже существующий токен процесса нужного пользователя: http://msdn.microsoft.com/en-us/library/aa379295(VS.85).aspx