Yes, I have checked the link already, it is mentioned need to pass whllap32.dll file. I have done the same but not working for me even I have tried eHLLAPI. dll also that is also throwing the same error.
You are connected to the eHLLAPI dll, so you need to change the adapter type to APIType property to match. I don't think you are supposed to use eHLLAPI though. According to the article I posted earlier, the dll is supposed to be the WHLLAPI one. Please follow the settings below and see if that works. Make sure you are using a generic text adapter.
I Guess this Error is occurring because of Session ID (which might change for every instance of emulator).First verify whether session ID is changing each time when you access the emulator manually & if yes get it fixed to one Session ID(either A or B etc) & then try by changing the property of Adapter to the fixed ID, it might work.
64 bit WinHLLApi support was just released with Build 8.0.1037. Upgrade to this version. From the first post it clearly states that the dll was not a 32-bit process indicating you are using an older version of the product which does not support 64-bit.