Windows 7 OpenLDAP Curl DLL Dependency Hell

I really hope someone can help me because this problem completely stuck and disappointed me.

Yesterday I installed a new and brilliant new Windows 7 x64 on the development box.

I installed VS2008, Tortoise SVN, checked, compiled my current project, everything is in order.

But when I start (either F5 in VS, or just run exe from the shell), I get a dialog box that looks like this:

Sadness
(source: aliparr.net )

Therefore, I mess around and do not see an obvious problem. I will throw away the .exe-dependent file, thinking that it may be missing a DLL, and I get the following:

Eeek
(source: aliparr.net )

So I play, find different versions of gpsvc.dll and ishims.dll and put them in .exe, no luck.

( vs), :

..
Loaded "c:\windows\syswow64\ADVAPI32.DLL" at address 0x75F20000 by thread 1.  Successfully hooked module.

Loaded "c:\windows\syswow64\LPK.DLL" at address 0x76B20000 by thread 1.  Successfully hooked module.

Loaded "c:\windows\syswow64\USP10.DLL" at address 0x761C0000 by thread 1.  Successfully hooked module.

Loaded "c:\windows\winsxs\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.4926_none_508ed732bcbc0e5a\MSVCR90.DLL" at address 0x70570000 by thread 1.  Successfully hooked module.

Loaded "c:\users\ali\desktop\repository\development\trunk\spree\bin\debug\OPENLDAP.DLL" at address 0x001E0000 by thread 1.  Successfully hooked module.

Exited "c:\users\ali\desktop\repository\development\trunk\spree\bin\debug\SPREE.EXE" (process 0x5D4) with code -1073741701 (0xC000007B) by thread 1.

, , openldap.dll - , , . dll, cURL , JSON...

, , , . - ?

, Windows Vista x64 x86 - Windows 7?

, , .


, curl.exe , openldap.dll - , Windows 7? / - openldap? spring C/C++, http http POST?

+3
6

: C ( MinGW gcc), curl http GET. Windows XP (32- ) Windows 7 (64- ). Windows XP, Windows 7 0xc000007b, OP.

Dependency Walker ( curl: curl_easy_init()). , , OPENLDAP.DLL .

, -, LIBSASL.DLL( , Walker Dependency Walker Windows XP).

Dependency Walker Windows 7 LIBSASL.DLL x64. , 32- DLL .

, , ( , - ). 32- LIBSADL.DLL , . Dependency Walker 32- 64- .

+3

, libcurl Windows 7 Professional x64, . OpenLDAP, , , .

IEShims.dll, Dependency Walker . , - , , % Path%.

Windows 7, % ProgramFiles%\Internet Explorer\IEShims.dll % windir%.

, , , Spree.exe x64, . exec() , , , .

+1

, 64- LIBSASL.DLL - , 64- Tortoise. , JSON. , libcurl LDAP, .

+1

. DLL- GPSVC.DLL MSVCR90.DLL.

IESHIMS.dll, C:\Program Files (x86)\Internet Explorer. , !

- ?

0

libsasl ieshims.dll, sasl openldap, ieshims.dll .

0

Windows x64, dll c:/windows/SysWoW64. , pthreads os 8. dll pthreads SysWow64, .

0

Source: https://habr.com/ru/post/1720641/


All Articles