Hi We have a product that works with windows 32-bit version of OSes. Now we are about to support the 64-bit OS. We didn't do any changes to software and knowing that 64-bit OS can still support 32 bit applications. The software works fine on 64-bit Vista Ultimate and throws error on 64-bit Vista Business edition.
![Beltone Solus Software Download Beltone Solus Software Download](https://i2.wp.com/thehearingblog.com/wp-content/uploads/NT_Visual_Performance.png?resize=598%2C433)
We performed this tests on two machines and they have same hardware configuration. Only difference is the OS. Software that we developed communicates to external device using USB TO serial (COMM) interface. Every time the software tries to communicate to USB to serial interface i am getting following error message. Error running 'C: program files(x86). COMHOOK.EXE' Error = 216. It appears that meaning of the error code is ERROREXEMACHINETYPEMISMATCH.
If the exe type is mismatching how it is working on Ultimate and throws error on Business edition. I even did the windows update on Business edition and reinstalled the USB to serial interface driver.
Still I got the same error. Looks like I have to do some update on vista business but I don't know the exact update. Or am I still missing the details? I did some more research using ProcessMon tool.
I have attached the log here. Mostly I am getting an error FAST IO DISALLOWED. Another strange thing I have noticed here is that OS is trying to generate the path name with Beltone.exe.local is embedded in path. I am thinking that it must be one of the eorror (FAST IO DISALLOWED, FILE LOCKED WITH ONLY READERS, PATH NOT FOUND) causing to thow the error message 'Error Running C: program files(x86). COMHOOK.EXE' Error = 216'.
The problem is solved. It was driver configuration issue. The configuration dialog provides three different option. Option1: USB Cable to USB-HIPRO box. Option2: COM Port Serial port Option3: Serial port Cable to USB-HIPRO serial box. When I had this problem I was selecting option1.
Once I selected option2 the problem is gone and I don't see the error message any more. However, this is still puzzling to me. The configuration I had in my machine is that I had connected USB cable from USB port to USB-HIPRO box. However, in the configuration dialog I have to choose Option2 that simply denontes the COM port interface. I blieve that it is an issue with configuation software. The problem is solved. It was driver configuration issue.
The configuration dialog provides three different option. Option1: USB Cable to USB-HIPRO box. Option2: COM Port Serial port Option3: Serial port Cable to USB-HIPRO serial box. When I had this problem I was selecting option1.
Once I selected option2 the problem is gone and I don't see the error message any more. However, this is still puzzling to me. The configuration I had in my machine is that I had connected USB cable from USB port to USB-HIPRO box. However, in the configuration dialog I have to choose Option2 that simply denontes the COM port interface. I blieve that it is an issue with configuation software.
Picture of the Beltone Personalized Hearing Health Assessment form. Answering a few. Hearing care professional using the Solus fitting software. Beltone Solus. The most popular version of this product among our users is 2.7. The names of program executable files are sas.exe, SolusBeltone.exe. The product will soon be reviewed by our informers.