Dec 13, 2012 at 3:56 PM
Edited Dec 13, 2012 at 3:56 PM
OK. So it actually seems that the PC is using the Broadcom/Widcomm stack. What stack do you want to use here? Do you want Microsoft or Broadcom/Widcomm?
When I run with no Bluetooth supported I see the following logging:
32feet.NET: 'InTheHand.Net.Personal, Version=3.5.605.0, Culture=neutral, PublicKeyToken=ea38caa273134499'
versions: '3.5.605.0' and '3.5.0605.0'.
IBtIf using WidcommStBtIf.
Dependency DLL '32feetWidcomm' status: NotFound.
System.PlatformNotSupportedException: Microsoft Bluetooth stack not supported (radio).
System.Reflection.TargetInvocationException: Dependency DLL '32feetWidcomm' status: NotFound. ---> System.PlatformNotSupportedException: Dependency DLL '32feetWidcomm' status: NotFound. ---> System.DllNotFoundException: Unable to load
DLL '32feetWidcomm': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
System.DllNotFoundException: Unable to load DLL 'BsSDK': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
So we get errors in order: Microsoft, Widcomm, BlueSoleil.
So the second exception in your case is from the Widcomm support, and Windows is saying that the DLL is bad.
I presume you have the 32feetWidcomm.dll file in the same folder as the app. What happens if you copy the
Test32FeetWidcommWin32.exe file into the same folder and run it from a command prompt? Also Is your copy of Windows x86 or x86?
See more at http://32feet.codeplex.com/wikipage?title=Broadcom