M
Michal Puczynski
I am trying to open a socket using winsock under limited account (non
admin, no power-user) with WSASocket. The protocol requirements are passed
thru WSAPROTOCOL_INFO structure requesting UDP + QOS + Multicast.
That results in choosing "RSVP UDP Service Provider".
Call to WSASocket fails with code 10091. Translation of code is: WSAStartup
cannot function at this time because the underlying system it uses to
provide network services is currently unavailable.
Creation works on admin account, works on any power-user account.
Works on any account under full Windows XP (home or pro), but failes on
embedded. I've setup auditing on objects and I got "SCManager, system
object, RSVP" requested privilage bit 4.
Services are working fine. Although RSVP is in manual-run state, but
changing it to automatic and making it run before I try to create socket is
not changing anything. Again, it works on full XP with any credentials
(admin, power user or simple user doesn't matter).
I also compared privileges of two running processes on XP embedded. Under
power-user and under limited account, no differences are present, although
power-user has more privileges those are disabled.
Any ideas where the problem lies?
Michal.
admin, no power-user) with WSASocket. The protocol requirements are passed
thru WSAPROTOCOL_INFO structure requesting UDP + QOS + Multicast.
That results in choosing "RSVP UDP Service Provider".
Call to WSASocket fails with code 10091. Translation of code is: WSAStartup
cannot function at this time because the underlying system it uses to
provide network services is currently unavailable.
Creation works on admin account, works on any power-user account.
Works on any account under full Windows XP (home or pro), but failes on
embedded. I've setup auditing on objects and I got "SCManager, system
object, RSVP" requested privilage bit 4.
Services are working fine. Although RSVP is in manual-run state, but
changing it to automatic and making it run before I try to create socket is
not changing anything. Again, it works on full XP with any credentials
(admin, power user or simple user doesn't matter).
I also compared privileges of two running processes on XP embedded. Under
power-user and under limited account, no differences are present, although
power-user has more privileges those are disabled.
Any ideas where the problem lies?
Michal.