M>Есть сервис без GUI, он должен проигрывать звук через DirectSound, что передавать в SetCooperativeLevel() M>hwnd — ? ведь нет окна у сервиса
Дык сделайте окно-то.. Кто сказал что окон у сервисов быть не может? Могут, просто они не видны будет из интерактивной сессии.
Как много веселых ребят, и все делают велосипед...