http://bugs.winehq.org/show_bug.cgi?id=58598
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |xerox.xerox2000x@gmail.com Ever confirmed|0 |1 Status|UNCONFIRMED |NEW
--- Comment #3 from Louis Lenders xerox.xerox2000x@gmail.com --- Confirming.
I think it expects something present under the registry key "HARDWARE\DEVICEMAP\PARALLEL PORTS"
With the stupid hack below, which populates it with wrong entries(!!!), the application starts for me. Also just just disabling mountmgr.sys prevents the crash. Maybe someone who knows more about parallel ports might have a look at it.
diff --git a/dlls/mountmgr.sys/device.c b/dlls/mountmgr.sys/device.c index ba019cdb13d..53f51d41529 100644 --- a/dlls/mountmgr.sys/device.c +++ b/dlls/mountmgr.sys/device.c @@ -1992,7 +1992,7 @@ static void create_port_devices( DRIVER_OBJECT *driver, const char *devices ) windows_ports_key_name = L"HARDWARE\DEVICEMAP\SERIALCOMM"; port_prefix = L"COM"; } - else + //else { dosdev_fmt = "lpt%u"; windows_ports_key_name = L"HARDWARE\DEVICEMAP\PARALLEL PORTS";