https://bugs.winehq.org/show_bug.cgi?id=48000
Bug ID: 48000 Summary: CDBurnerXP 4.1.x - 4.4.x installer calls 'reg.exe' with unhandled 'copy' command Product: Wine Version: 4.18 Hardware: x86-64 OS: Linux Status: NEW Severity: minor Priority: P2 Component: programs Assignee: wine-bugs@winehq.org Reporter: focht@gmx.net Distribution: ---
Hello folks,
to separate individual commands/functionality from garbage (meta) bug report 19533
* bug 35829 ("PowerDVD 10 trial installer calls 'reg.exe' with unhandled 'load' and 'unload' commands")
--- snip --- $ WINEDEBUG=+seh,+relay,+process wine ./cdbxp_setup_4.3.9.2809.exe >>log.txt 2>&1 ... 0054:trace:process:CreateProcessInternalW starting L"C:\users\focht\Temp\is-KGRRG.tmp\cdbxp_setup_4.3.9.2809.tmp" as Win32 binary (400000-598000, x86) ... 0056:Call KERNEL32.__wine_kernel_init() ret=7bc8054e ... 0056:Call KERNEL32.CreateProcessW(00000000,0293bdec L""Reg.exe" Copy HKCU\SOFTWARE\CDBurnerXP "HKCU\SOFTWARE\Canneverbe Limited\CDBurnerXP" /s /f",00000000,00000000,00000000,04000000,00000000,00000000,0032f0dc,0032f0cc) ret=004ac885 ... 0056:trace:process:CreateProcessInternalW starting L"C:\windows\system32\Reg.exe" as Win32 binary (400000-44f000, x86) ... 0066:Call KERNEL32.__wine_kernel_init() ret=7bc8054e ... reg: Invalid option [Copy]. Type "REG /?" for help. ... 0066:Call msvcrt.exit(00000001) ret=004014e5 --- snip ---
Failure seems non-critical though.
$ sha1sum cdbxp_setup_4.3.9.2809.exe d61164551bc88814d62fe132fca26015d9758d38 cdbxp_setup_4.3.9.2809.exe
$ du -sh cdbxp_setup_4.3.9.2809.exe 5.0M cdbxp_setup_4.3.9.2809.exe
$ wine --version wine-4.18-145-g237d563627
Regards
https://bugs.winehq.org/show_bug.cgi?id=48000
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugs.winehq.org/sho | |w_bug.cgi?id=19533 Keywords| |download, Installer URL| |https://web.archive.org/web | |/20191028081826/https://cdb | |urnerxp.se/downloads/releas | |es/4.x/cdbxp_setup_4.3.9.28 | |09.exe
https://bugs.winehq.org/show_bug.cgi?id=48000
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|CDBurnerXP 4.1.x - 4.4.x |Multiple installers call |installer calls 'reg.exe' |'reg.exe' with unhandled |with unhandled 'copy' |'copy' command (CDBurnerXP |command |4.1.x - 4.4.x, Windows | |PowerShell 2.0)
--- Comment #1 from Anastasius Focht focht@gmx.net --- Hello folks,
adding another installer: Windows PowerShell 2.0 (from bug 25740). Refining summary accordingly.
Stable download via Internet Archive:
https://web.archive.org/web/20191125114835/http://download.microsoft.com/dow...
--- snip --- $ rm -rf .wine
# work around "You must use "Turn Windows features on or off" in the Control Panel to install or configure Microsoft .NET Framework 2.0 SP1." $ WINEARCH=win32 winetricks winxp
$ wine .cache/winetricks/dotnet20sp1/NetFx20SP1_x86.exe /q
$ taskset -c 0 wine ./WindowsXP-KB968930-x86-ENG.exe /q ... 0034:fixme:updspapi:UpdSpSetDynamicStringA 00512228 "SystemRoot" "C:\windows" reg: Invalid option [copy]. Type "REG /?" for help. reg: Invalid option [copy]. Type "REG /?" for help. reg: Invalid option [copy]. Type "REG /?" for help. reg: Invalid option [copy]. Type "REG /?" for help. reg: Invalid option [copy]. Type "REG /?" for help. reg: Invalid option [copy]. Type "REG /?" for help. Path not found. ... --- snip ---
$ sha1sum NetFx20SP1_x86.exe eef5a36924cdf0c02598ccf96aa4f60887a49840 NetFx20SP1_x86.exe
$ du -sh NetFx20SP1_x86.exe 24M NetFx20SP1_x86.exe
$ wine --version wine-5.0-rc1
Regards
https://bugs.winehq.org/show_bug.cgi?id=48000
--- Comment #2 from Anastasius Focht focht@gmx.net --- Hello folks,
revisiting, still present.
https://source.winehq.org/git/wine.git/blob/7d3186e029fb4cf417fab59483a37d8a...
$ wine --version wine-6.0-rc6
Regards
https://bugs.winehq.org/show_bug.cgi?id=48000
Hugh McMaster hugh.mcmaster@outlook.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |hugh.mcmaster@outlook.com
--- Comment #3 from Hugh McMaster hugh.mcmaster@outlook.com --- I've started working on this functionality.
https://bugs.winehq.org/show_bug.cgi?id=48000
--- Comment #4 from Hugh McMaster hugh.mcmaster@outlook.com --- Fixed by aeeda123b1185e6d6f6c975354fe567c4573502e.
https://bugs.winehq.org/show_bug.cgi?id=48000
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |aeeda123b1185e6d6f6c975354f | |e567c4573502e Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #5 from Anastasius Focht focht@gmx.net --- Hello folks,
this was fixed by following commit series:
* https://source.winehq.org/git/wine.git/commitdiff/ac32dd8abcdd93f5428ba93c8a... ("reg: Add initial support for the 'copy' command.")
* https://source.winehq.org/git/wine.git/commitdiff/b1ccb87d9debb1a07e35263a76... ("reg: Partially implement the 'copy' command.")
* https://source.winehq.org/git/wine.git/commitdiff/8d9a228e99e1252a0d82c88e6a... ("reg: Support recursion in the 'copy' command.")
* https://source.winehq.org/git/wine.git/commitdiff/0abc002a3e232be3445241e435... ("reg: Fail if the source and destination keys are the same when copying.")
* https://source.winehq.org/git/wine.git/commitdiff/aeeda123b1185e6d6f6c975354... ("reg: Prompt the user to confirm whether they want to overwrite existing values when copying a key.")
Part of Wine 6.10 release.
Thanks Hugh
Regards
https://bugs.winehq.org/show_bug.cgi?id=48000
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #6 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 6.12.