У меня есть приложение, которое использует 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;
}
Кто-нибудь может мне помочь, как решить эту проблему?