NAudio не может инициализировать устройство ASIO в оконной службе - PullRequest
0 голосов
/ 22 мая 2019

У меня есть приложение, которое использует NAudio 1.8.5 для записи звука с Tascam US-4x4 (используйте последнюю версию драйвера 2.13), если мое приложение запускается как консольное приложение, оно работает нормально, но когда я устанавливаю приложение в качестве службы Windows (используйте пользователя NetworkService длязапустить службу)

после некоторых исследований, которые я обнаружил при запуске в качестве метода службы Windows Init в классе AsioDriver, возвращает false

public bool Init(IntPtr sysHandle)
{
   int ret = asioDriverVTable.init(pAsioComObject, sysHandle);
   return ret == 1;
}

Кто-нибудь может мне помочь, как решить эту проблему?

...