I have a program written in C++ calling DMC (ver 10.1) for conversions from MP3 to Wav. That program runs on a timer. It has been working fine for years.
Now that we have server class computers running Windows 2000 server, we are trying to run all applications as a service and leave the desktop user logged out.
The program sets parameters to 22050, 16 bit, mono. When I run the application on the desktop, the output is perfect!! When I start the application as a Windows service, it runs as a service, but all my audio turns to 44100, 16 bit, stereo?? Same program, the only difference is if I start it as a service vs an app on the desktop.
To make things more confusing, I wrote a small VBS that can perform the same conversions. Unfortunately, that also works fine if I double click it but gives a stereo output when run as a service or called by another program that is running as a service.
I'm stumped?? Can someone suggest anything to try?? I can forward the VBS code or C++ executable if anyone were willing to try it and help me.
Thanks
Ken
Now that we have server class computers running Windows 2000 server, we are trying to run all applications as a service and leave the desktop user logged out.
The program sets parameters to 22050, 16 bit, mono. When I run the application on the desktop, the output is perfect!! When I start the application as a Windows service, it runs as a service, but all my audio turns to 44100, 16 bit, stereo?? Same program, the only difference is if I start it as a service vs an app on the desktop.
To make things more confusing, I wrote a small VBS that can perform the same conversions. Unfortunately, that also works fine if I double click it but gives a stereo output when run as a service or called by another program that is running as a service.
I'm stumped?? Can someone suggest anything to try?? I can forward the VBS code or C++ executable if anyone were willing to try it and help me.
Thanks
Ken
Comment