Raidcall on Wine: problem with dnsapi.dll
Recently I stuck with a problem that had no solution around the Internet. Raidcall, a voice chat program exclusively for Windows, refused to start under Wine referring to the absent (or wrong) library dnsapi.dll. I found out that there is such library in ./wine/drive_c/windows/system32/ folder. Replacing this file with original dnsapi.dll taken from Windows distribution didn’t help. So after that I opened winecfg, switched to Libraries, found dnsapi.dll (native) in the list and just removed it (Remove button is on the right). Then, after applying the changes, Raidcall finally started.
Hope this would help somebody.
Hi, Thanks for posting. I have some problem, dnsapi.dll not found, but in case its different, i go to winecfg, in Library tab , there was not any thing in the list, than i add dnsapi. But not working. again i removed the dnsapi.dll(there was only one file in the list which i have added). but no luck. same error. dnsapi.dll not found.
Any help
Thanks
Hello, Ali.
I suppose you hadn’t yet installed DirectX libraries for wine.
Repeat the following steps:
1. Install winetricks (should find it in the repository). Install zenity.
2. Run “winetricks”.
3. A window will appear. Select “Select the default wineprefix” -> “Install a Windows DLL or component” -> then mark all items with “d3” prefix. Click OK.
Now you should see lots of files on the Library tab. dnsapi.dll should be among them.
If something doesn’t work try to play with different libraries in winetricks. Installing “directx9” may help, or some “dotnet” libraries.
Sorry for my English, because I’m from Russia. Some people don’t likes Skype and prefer Raidcall. I have never listened name of this program. My client would like to install this software. I hope, post can help.
In Russia we say ‘громадное спасибо’. In English I’m not sure it sounds like ‘the biggest thanks’
Рад помочь, Максим;)
Dude.
I. Love. You.
I have been having this problem for ages, finally a solution. Thanks!
Good to know it is still helpful after all those years:). Cheers, man.
Actually the simplest solution (provided you already got that dll) is this:
1. Run winecfg
2. On the Libraries tab, add a new override for library dnsapi
3. Save and you are done.