On 2022-02-01 22:39, Zebediah Figura wrote:
On 2/1/22 13:25, danman@danman.eu wrote:
I checked with strace:
openat(AT_FDCWD, "/usr/lib/wine/../x86_64-linux-gnu/wine/dpinst64.exe.so", O_RDONLY) = -1 ENOENT (No such file or directory) write(2, "0009:err:module:__wine_process_i"..., 850009:err:module:__wine_process_init L"C:\windows\system32\dpinst64.exe" not found ) = 85
copied the lib: sudo cp programs/dpinst64/dpinst64.exe.so /usr/lib/x86_64-linux-gnu/wine/
now I am getting:
$ wine64 ~/.wine/drive_c/windows/system32/dpinst64.exe 002b:err:module:__wine_process_init L"C:\windows\system32\dpinst64.exe" not supported on this system
The same with setup.exe:
$ WINEDLLOVERRIDES=dpinst64.exe=b,n WINEDEBUG=dpinst+trace wine64 Setup.EXE 0032:fixme:shell:SHChangeNotify ignoring unsupported flags: 2001 0040:err:module:__wine_process_init L"C:\Program Files (x86)\Hantek6000\Bin\dpinst64.exe" not supported on this system 0042:err:module:__wine_process_init L"C:\Program Files (x86)\Hantek6000\Bin\dpinst64.exe" not supported on this system
If you're building with MinGW, you want to copy it as "dpinst64.exe", not "dpinst64.exe.so".
Probably easier is just to run the wine binary from the build tree instead, e.g. "path/to/build/tree/wine64 Setup.EXE". That doesn't require installing anything at all.
It took me a while to understand what's wrong there - the setup.exe is 32bit binary and I didn't run with wine64 so I have to recompile 32bit wine. Now, when I am installing the software, I get following error:
0118:fixme:imm:ImeSetActiveContext (0x257560, 0): stub 0118:fixme:imm:ImmReleaseContext (00020060, 00257560): stub 0108:fixme:imm:ImeSetActiveContext (0x245220, 1): stub 0108:fixme:imm:ImmReleaseContext (00020090, 00245220): stub 0138:err:module:import_dll Library USBD.SYS (which is needed by L"C:\Program Files\Hantek6000\Driver\Win10\Hantek6000BX86.sys") not found 0150:err:module:import_dll Library USBD.SYS (which is needed by L"C:\Program Files\Hantek6000\Driver\Others\Hantek6000BX86.sys") not found 0108:fixme:shell:SHChangeNotify ignoring unsupported flags: 2001
Is there something to do to "activate" usbd.sys support? Is it implemented at all?
Thank you for everything.
Daniel.