-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Am 2015-02-06 um 12:53 schrieb Patrick Rudolph:
So system32 contains 64bit libraries and syswow64 32bit libraries... OK. then why doesn't it look into system32 for the correct dll ? Do you have the library set to "native" or "native, builtin" maybe?
If it is set to native, is there a native xinput in system32, e.g. due to a DirectX installation? I tried to place a 64 bit winmm in the directory of a 32 bit application (Warcraft 3). With winmm being the default "builtin, native" it loads wine's library. In case of xinput that'll give you a library that makes the game not crash but will not find a gamepad. With the lib set to native, builtin the game crashes with a bad image error when trying to load winmm. It doesn't fall back to builtin. There is no functional winmm.dll in syswow64 except the mini-stub. I haven't tested the case where there's a functional native library in syswow64 (or system32 for a 32 bit app) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBAgAGBQJU1LgYAAoJEN0/YqbEcdMwgJcP/2Z+ZXvi/MuRz9WX4TqPcX5y xbzmhyXu2zjc8UgcEZgLSSq+fjNSOaynfbim2HnGbyKE4fpDnx0Q0+8waYkikTqr FnDauCUVj6BQ7+1DIXsa03aDkGnSaIDolmx9+RxmIT1MkuuSbkRdLX+dlSs5PLJb MEFpX7ElzDGobabY84y2A5KdmB51iwPxlvD1JV6dINN3OSv/gzdYQZsefRskLl1X kCfNbMdGiKv1Jzmvp9IjHn7rJlx5htGSxXIi8QudLWuWalgRToWQob3nQaOHCGK+ ltDTaePvS2yofxcJGM80VgZKmLQm0eZnuMAOjGAjnDab2SLlVYEANJfhVQayvkJj qFl51DUYyxMBDoAUgZOh0Mj5NBLx4anA1Nicccjymk0zZyIwj80et/283aCXCT6c 7y5BqE7IZjRwc6xMdBq5S2jnjqOA8HeZ4QaecOi2lY8vBTkmH3aZLueqXRQF6HzS zG+0ZpyMon0iywHvmys5X2fKvEywId+X4RhqVkYcCINTAQPwXuPiwyOoF0OaB7ZM v19Vhnk82WQE5GjCIIa8vXOGWxjHz2irVxj4CoyH+gwsmZ9cG4Boc9rxlMoMwDlt 0v5RLyBIuJpY7M9VCx0H2xlXhLpzfgfpPCMQKoF43vWIAPZLc6GNK9yOijmFF69G Ze/66QPc/mEvdOrJyIez =6nGy -----END PGP SIGNATURE-----