[Bug 48455] Multiple .inf driver installers hang due to missing handling of architecture-specific SourceDisks{Names,Files} .inf sections (Native Instruments Native Access 1.9, WinCDEmu 4.1)

WineHQ Bugzilla wine-bugs at winehq.org
Fri Jan 17 06:43:15 CST 2020


https://bugs.winehq.org/show_bug.cgi?id=48455

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|Native Instruments Native   |Multiple .inf driver
                   |Access 1.9 installer hangs  |installers hang due to
                   |during installation of ISO  |missing handling of
                   |Mounter driver (missing     |architecture-specific
                   |handling of                 |SourceDisks{Names,Files}
                   |architecture-specific       |.inf sections (Native
                   |SourceDisks{Names,Files}    |Instruments Native Access
                   |.inf sections)              |1.9, WinCDEmu 4.1)

--- Comment #1 from Anastasius Focht <focht at gmx.net> ---
Hello folks,

refining summary to collect more installers here.

Another one: 'WinCDEmu' (http://wincdemu.sysprogs.org/)

https://github.com/sysprogs/WinCDEmu/releases/download/v4.1/WinCDEmu-4.1.exe

'BazisVirtualCDBus.inf':

--- snip ---
[Version]
Signature="$WINDOWS NT$"
Class=SCSIAdapter
ClassGuid={4d36e97b-e325-11ce-bfc1-08002be10318}
Provider=%BAZIS%
DriverVer=06/02/2015, 4.01.0001
CatalogFile=BazisVirtualCDBus.cat

[DestinationDirs]
DefaultDestDir = 12

[SourceDisksNames.x86]
1 = %DiskId1%,,,

[SourceDisksNames.amd64]
1 = %DiskId1%,,,

[SourceDisksFiles.x86]
BazisVirtualCDBus.sys  = 1,\x86

[SourceDisksFiles.amd64]
BazisVirtualCDBus.sys  = 1,\x64

[Manufacturer]
%BAZIS%=Standard, NTamd64

[Standard]
%BazisVirtualCDBus.DeviceDesc%=BazisVirtualCDBus_Device, root\BazisVirtualCDBus

[Standard.NTamd64]
%BazisVirtualCDBus.DeviceDesc%=BazisVirtualCDBus_Device, root\BazisVirtualCDBus

[BazisVirtualCDBus_Device.NT]
CopyFiles=Drivers_Dir

[Drivers_Dir]
BazisVirtualCDBus.sys,,,2

;-------------- Service installation
[BazisVirtualCDBus_Device.NT.Services]
AddService = BazisVirtualCDBus,%SPSVCINST_ASSOCSERVICE%, dev_Service_Inst

; -------------- busenum driver install sections
[dev_Service_Inst]
DisplayName    = %dev.SVCDESC%
ServiceType    = 1               ; SERVICE_KERNEL_DRIVER
StartType      = 3               ; SERVICE_DEMAND_START 
ErrorControl   = 1               ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\BazisVirtualCDBus.sys
LoadOrderGroup = Extended Base


[Strings]
SPSVCINST_ASSOCSERVICE= 0x00000002
BAZIS = "SysProgs.org"
DiskId1 = "WinCDEmu installation directory"
BazisVirtualCDBus.DeviceDesc = "WinCDEmu Virtual Bus"
dev.SVCDESC = "WinCDEmu Virtual Bus Driver" 
--- snip ---

$ sha1sum WinCDEmu-4.1.exe 
9ff4f2ed41d5bd09496d2cfb6e09c4b31659dc19  WinCDEmu-4.1.exe

$ du -sh WinCDEmu-4.1.exe 
1.6M    WinCDEmu-4.1.exe

$ wine --version
wine-5.0-rc5

Regards

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.


More information about the wine-bugs mailing list