[Bug 60008] New: Adobe Reader 9.0 installer cannot edit registry
http://bugs.winehq.org/show_bug.cgi?id=60008 Bug ID: 60008 Summary: Adobe Reader 9.0 installer cannot edit registry Product: Wine Version: 11.13 Hardware: x86-64 URL: https://archive.org/download/AdbeRdr90_en_US_exe/AdbeR dr90_en_US.exe OS: Linux Status: NEW Keywords: download, Installer Severity: minor Priority: P2 Component: -unknown Assignee: wine-bugs@list.winehq.org Reporter: imwellcushtymelike@gmail.com Target Milestone: --- Distribution: Ubuntu Created attachment 81418 --> http://bugs.winehq.org/attachment.cgi?id=81418 Wine 11.13 console output Adobe Reader 9.0 fails to edit the registry as needed during install. From the log: err:msi:ITERATE_WriteRegistryValues Could not create key L"Interface\\{34A715A0-6587-11D0-924A-0020AFC7AC4D}" err:msi:ITERATE_Actions Execution halted, action L"WriteRegistryValues" returned 1627 err:msi:ITERATE_Actions Execution halted, action L"ExecuteAction" returned 1627 This leads to a DLL failing to register: regsvr32: Failed to load DLL 'C:\Program Files\Adobe\Reader 9.0\Reader\authplay.dll' Workaround (Win32) is: wine reg delete 'HKLM\Software\Classes\Interface\{34A715A0-6587-11D0-924A-0020AFC7AC4D}' /f Workaround (Win64) is: wine reg delete 'HKLM\Software\Classes\Wow6432Node\Interface\{34A715A0-6587-11D0-924A-0020AFC7AC4D}' /f authplay.dll lets Flash content play inside PDFs (and is very insecure). From Bug 38746. $ sha1sum AdbeRdr90_en_US.exe 8faabd08289b9a88023f71136f13fc4bd3290ef0 AdbeRdr90_en_US.exe $ wine AdbeRdr90_en_US.exe /sPB /l -- 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.
http://bugs.winehq.org/show_bug.cgi?id=60008 Ken Sharp <imwellcushtymelike@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- See Also| |http://bugs.winehq.org/show | |_bug.cgi?id=34694 -- 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.
http://bugs.winehq.org/show_bug.cgi?id=60008 --- Comment #1 from Dmitry Timoshkov <dmitry@baikal.ru> --- Created attachment 81428 --> http://bugs.winehq.org/attachment.cgi?id=81428 patch Using SetNamedSecurityInfo("Interface\\{34A715A0-6587-11D0-924A-0020AFC7AC4D}") the installer assigns a DACL with 3 ACEs with only LocalSystem SID having write access which leads to the described problem. Adding LocalSystem SID to the admin's token group list fixes this for me, however I'm not sure if that could be a correct solution. Ken, could you please test the attached patch, and confirm that it works for you? -- 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.
http://bugs.winehq.org/show_bug.cgi?id=60008 Ken Sharp <imwellcushtymelike@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |patch --- Comment #2 from Ken Sharp <imwellcushtymelike@gmail.com> --- It does indeed! -- 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.
participants (1)
-
WineHQ Bugzilla