5
ответов

Почему Windows не позволяет WinSock быть запущенным при исполнении роли другого пользователя

Используя мою собственную программу или других я не могу заставить winsock работать при вызове, если процесс создается с CreateProcessWithLogonW или CreateProcessAsUserW. Это возвращает эту ошибку, когда я создаю сокет:...
вопрос задан: 22 March 2017 18:25
3
ответа

WSACleanup и atExit

Это должно хорошо зарегистрировать WSACleanup через функцию atExit? У нас есть несколько приложений, которые могут завершиться в различных точках в коде, таким образом, мы хотели бы постараться не помещать WSACleanup везде...
вопрос задан: 22 March 2017 18:06
3
ответа

Какова стоимость WSAStartup и WSACleanup?

У меня есть C++ win32 программа, которая использует сокеты для загрузки некоторых данных из сервера. Перед использованием сокетов в Windows нужно назвать WSAStartup. MSDN заявляет: "Должен быть вызов к WSACleanup для каждого...
вопрос задан: 21 March 2017 19:26
2
ответа

Действительно ли возможно сказать, назвали ли WSAStartup в процессе?

Я начал писать элемент управления ActiveX, который использует сокеты. Приложения, которые используют это управление, могут или не могут также использовать сокеты. Для моего управления действительно ли возможно сказать, имеет ли WSAStartup...
вопрос задан: 21 March 2017 02:08
0
ответов

Как функция WSAStartup инициирует использование Winsock DLL?

Как функция WSAStartup инициирует использование Winsock DLL? Согласно документации, функция WSAStartup должна быть первой функцией Windows Sockets, вызываемой приложением или DLL ....
вопрос задан: 22 March 2017 17:59
0
ответов

Может ли вызов WSAStartup () из нескольких потоков вызвать тупик?

Я занимаюсь разработкой приложения, в котором есть один TCP-сервер и несколько UDP-серверов / прослушивателей. Каждый сервер является отдельным потоком, таким же, как рабочие потоки для установленных соединений TCP. Я звоню WSAStartup () ...
вопрос задан: 21 March 2017 19:28