http://bugs.winehq.org/show_bug.cgi?id=30489
Bug #: 30489 Summary: Can't install "SmartDeviceMonitor for Admin" from ricoh Product: Wine Version: 1.5.2 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: guy.roussin@teledetection.fr Classification: Unclassified
Hi,
I download the tool "SmartDeviceMonitor for Admin" from ricoh. http://support.ricoh.com/html_gen/util/SDM/SDM.html
At the and of the installation i get a flood of lines : fixme:reg:RegSetKeySecurity :(0xdc,4,0x319688): stub
http://support.ricoh.com/bb/pub_e/dr_ut_e/0001214/0001214665/V8210/z52276L10...
The installation is never finished (i wait around an hour)
Thank you,
Guy
http://bugs.winehq.org/show_bug.cgi?id=30489
Guy Roussin guy.roussin@teledetection.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |http://support.ricoh.com/ht | |ml_gen/util/SDM/SDM.html
http://bugs.winehq.org/show_bug.cgi?id=30489
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #1 from Austin English austinenglish@gmail.com 2012-04-20 15:59:41 CDT --- Confirming.
0c6da8de36900de11811515fd2605b56b25e697d z52276L10.exe
wine-1.5.2
http://bugs.winehq.org/show_bug.cgi?id=30489
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net Component|-unknown |advapi32 Summary|Can't install |"SmartDeviceMonitor" |"SmartDeviceMonitor for |client/admin installers |Admin" from ricoh |from RICOH hang due to | |advapi32.RegSetKeySecurity | |being a stub
--- Comment #2 from Anastasius Focht focht@gmx.net 2012-04-20 17:14:57 CDT --- Hello,
this seems to be the first installer/app that really expects setting registry security to work. If you search for "RegSetKeySecurity" there are others in bugzilla that continue despite the stub.
Affects both downloads, "SmartDeviceMonitor" for Client 8.9.4.0 and "SmartDeviceMonitor" for Admin 8.2.1.0
--- snip --- 002c:Call KERNEL32.LoadLibraryExA(00937528 "C:\users\focht\Temp\{E5EEF599-4C83-4FF7-A0E1-DBC396F86E9F}\{C138D676-4F0F-4FDE-8BE5-26CFD3566DCD}\PMCEnd.dll",00000000,00000000) ret=007e3a8f 002c:Ret KERNEL32.LoadLibraryExA() retval=022b0000 ret=007e3a8f ... 002c:Call KERNEL32.GetProcAddress(022b0000,00dd3ad0 "SetRegSecurity") ret=00ab1c4d 002c:Ret KERNEL32.GetProcAddress() retval=022b1600 ret=00ab1c4d ... 002c:Call advapi32.RegOpenKeyExA(80000002,00dd3b80 "Software\RICOH\PMG\Client",00000000,000f003f,00318b54) ret=022b166f 002c:Ret advapi32.RegOpenKeyExA() retval=00000000 ret=022b166f 002c:Call KERNEL32.lstrcpyA(003180f4,022b9050 "Everyone") ret=022b1462 002c:Ret KERNEL32.lstrcpyA() retval=003180f4 ret=022b1462 002c:Call advapi32.AllocateAndInitializeSid(00317684,00000001,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,0031768c) ret=022b1801 002c:Ret advapi32.AllocateAndInitializeSid() retval=00000001 ret=022b1801 002c:Call advapi32.LookupAccountSidA(00000000,0127b7f8,003180f4,00317680,00317694,0031789c,00317690) ret=022b1861 002c:Ret advapi32.LookupAccountSidA() retval=00000001 ret=022b1861 002c:Call advapi32.CopySid(00000208,00317ee8,0127b7f8) ret=022b187e 002c:Ret advapi32.CopySid() retval=00000001 ret=022b187e 002c:Call advapi32.FreeSid(0127b7f8) ret=022b188b 002c:Ret advapi32.FreeSid() retval=00000000 ret=022b188b 002c:Call advapi32.RegGetKeySecurity(0000021c,00000004,003178c4,003178b8) ret=022b150e 002c:Ret advapi32.RegGetKeySecurity() retval=00000000 ret=022b150e 002c:Call advapi32.GetSecurityDescriptorDacl(003178c4,003178a4,00318b38,003178a0) ret=022b195a 002c:Ret advapi32.GetSecurityDescriptorDacl() retval=00000001 ret=022b195a 002c:Call advapi32.InitializeAcl(00318920,00000208,00000002) ret=022b1a5d 002c:Ret advapi32.InitializeAcl() retval=00000001 ret=022b1a5d 002c:Call KERNEL32.LoadLibraryA(022b90b0 "advapi32.dll") ret=022b1c98 002c:Ret KERNEL32.LoadLibraryA() retval=7eb00000 ret=022b1c98 002c:Call KERNEL32.GetProcAddress(7eb00000,022b90c0 "AddAccessAllowedAceEx") ret=022b1caa 002c:Ret KERNEL32.GetProcAddress() retval=7eb0ab88 ret=022b1caa 002c:Call advapi32.AddAccessAllowedAceEx(00318920,00000002,00000001,10000000,00317ee8) ret=022b1cc8 002c:Ret advapi32.AddAccessAllowedAceEx() retval=00000001 ret=022b1cc8 002c:Call KERNEL32.FreeLibrary(7eb00000) ret=022b1d0c 002c:Ret KERNEL32.FreeLibrary() retval=00000001 ret=022b1d0c 002c:Call advapi32.InitializeSecurityDescriptor(0031850c,00000001) ret=022b1995 002c:Ret advapi32.InitializeSecurityDescriptor() retval=00000001 ret=022b1995 002c:Call advapi32.SetSecurityDescriptorDacl(0031850c,00000001,00318920,00000000) ret=022b19b6 002c:Ret advapi32.SetSecurityDescriptorDacl() retval=00000001 ret=022b19b6 002c:Call KERNEL32.LoadLibraryA(022b9080 "advapi32.dll") ret=022b1c25 002c:Ret KERNEL32.LoadLibraryA() retval=7eb00000 ret=022b1c25 002c:Call KERNEL32.GetProcAddress(7eb00000,022b9090 "SetSecurityDescriptorControl") ret=022b1c37 002c:Ret KERNEL32.GetProcAddress() retval=7eb0cf28 ret=022b1c37 002c:Call advapi32.SetSecurityDescriptorControl(0031850c,00000400,00000400) ret=022b1c5a 002c:Ret advapi32.SetSecurityDescriptorControl() retval=00000001 ret=022b1c5a 002c:Call KERNEL32.FreeLibrary(7eb00000) ret=022b1c79 002c:Ret KERNEL32.FreeLibrary() retval=00000001 ret=022b1c79 002c:Call advapi32.RegSetKeySecurity(0000021c,00000004,0031850c) ret=022b15d5 002c:fixme:reg:RegSetKeySecurity :(0x21c,4,0x31850c): stub 002c:Ret advapi32.RegSetKeySecurity() retval=00000000 ret=022b15d5 ... 002c:Call advapi32.RegGetKeySecurity(0000021c,00000004,003178c4,003178b8) ret=022b150e 002c:Ret advapi32.RegGetKeySecurity() retval=00000000 ret=022b150e 002c:Call advapi32.GetSecurityDescriptorDacl(003178c4,003178a4,00318b38,003178a0) ret=022b195a 002c:Ret advapi32.GetSecurityDescriptorDacl() retval=00000001 ret=022b195a ... <endless looping> --- snip ---
RegGetKeySecurity -> GetSecurityDescriptorDacl -> DACL present? -> no -> loop again, trying to set registry security and reading DACL back.
Source: http://source.winehq.org/git/wine.git/blob/e4cb946c4aef0375a1f94a9167db0fe95...
--- snip --- 2396 LSTATUS WINAPI RegSetKeySecurity( HKEY hkey, SECURITY_INFORMATION SecurityInfo, 2397 PSECURITY_DESCRIPTOR pSecurityDesc ) 2398 { 2399 TRACE("(%p,%d,%p)\n",hkey,SecurityInfo,pSecurityDesc); 2400 2401 /* It seems to perform this check before the hkey check */ 2402 if ((SecurityInfo & OWNER_SECURITY_INFORMATION) || 2403 (SecurityInfo & GROUP_SECURITY_INFORMATION) || 2404 (SecurityInfo & DACL_SECURITY_INFORMATION) || 2405 (SecurityInfo & SACL_SECURITY_INFORMATION)) { 2406 /* Param OK */ 2407 } else 2408 return ERROR_INVALID_PARAMETER; 2409 2410 if (!pSecurityDesc) 2411 return ERROR_INVALID_PARAMETER; 2412 2413 FIXME(":(%p,%d,%p): stub\n",hkey,SecurityInfo,pSecurityDesc); 2414 2415 return ERROR_SUCCESS; 2416 } --- snip ---
Regards
https://bugs.winehq.org/show_bug.cgi?id=30489
Jarkko K jarkko_korpi@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jarkko_korpi@hotmail.com
--- Comment #3 from Jarkko K jarkko_korpi@hotmail.com --- I downloaded one of those files and I couldnt get the installer finnish.
It just stays around 95/100%
Console has few messages, pretty clear.
fixme:shell:IShellLinkA_fnGetPath (0x173e858): WIN32_FIND_DATA is not yet filled.
So I assume there has been no patch to get this fixed.
wine 1.7.18
http://bugs.winehq.org/show_bug.cgi?id=30489
Erich Hoover erich.e.hoover@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |erich.e.hoover@gmail.com
--- Comment #4 from Erich Hoover erich.e.hoover@gmail.com --- Created attachment 48537 --> http://bugs.winehq.org/attachment.cgi?id=48537 advapi: Implement RegSetKeySecurity on top of NtSetSecurityObject.
(In reply to Anastasius Focht from comment #2)
Hello,
this seems to be the first installer/app that really expects setting registry security to work. ...
We have registry security implemented at a more fundamental level (and exposed with some of the other advapi32 functions). Please see if the attached patch fixes the problem.
http://bugs.winehq.org/show_bug.cgi?id=30489
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Depends on| |34406
--- Comment #5 from Anastasius Focht focht@gmx.net --- Hello folks,
unfortunately this is now blocked by bug 34406 - all older and recent 'SmartDeviceMonitor' installers are affected.
--- snip --- ... 0023:Call advapi32.GetFileSecurityA(00319734 "C:\Program Files\RMAdmin",00000004,003184a4,00000410,00318484) ret=0a263485 0023:Ret advapi32.GetFileSecurityA() retval=00000001 ret=0a263485 0023:Call advapi32.GetSecurityDescriptorDacl(003184a4,0031848c,00319718,00318488) ret=0a2634d8 0023:Ret advapi32.GetSecurityDescriptorDacl() retval=00000001 ret=0a2634d8 0023:Call advapi32.GetAclInformation(003184b8,00318268,0000000c,00000002) ret=0a2635b0 0023:Ret advapi32.GetAclInformation() retval=00000001 ret=0a2635b0 0023:Call advapi32.InitializeAcl(00319500,00000208,00000002) ret=0a2635db 0023:Ret advapi32.InitializeAcl() retval=00000001 ret=0a2635db 0023:Call advapi32.GetAce(003184b8,00000000,00318264) ret=0a263627 0023:Ret advapi32.GetAce() retval=00000001 ret=0a263627 0023:Call advapi32.LookupAccountSidA(00000000,003184c8,003180c4,00318258,00318190,0031825c,0031818c) ret=0a2636be 0023:Ret advapi32.LookupAccountSidA() retval=00000001 ret=0a2636be 0023:Call KERNEL32.lstrcmpA(003180c4 "SYSTEM",00318cd4 "Everyone") ret=0a2636d8 0023:Ret KERNEL32.lstrcmpA() retval=00000001 ret=0a2636d8 0023:Call advapi32.GetAce(003184b8,00000001,00318264) ret=0a263627 0023:Ret advapi32.GetAce() retval=00000001 ret=0a263627 0023:Call advapi32.LookupAccountSidA(00000000,003184dc,003180c4,00318258,00318190,0031825c,0031818c) ret=0a2636be 0023:Ret advapi32.LookupAccountSidA() retval=00000001 ret=0a2636be 0023:Call KERNEL32.lstrcmpA(003180c4 "focht",00318cd4 "Everyone") ret=0a2636d8 0023:Ret KERNEL32.lstrcmpA() retval=00000001 ret=0a2636d8 0023:Call advapi32.GetAce(003184b8,00000002,00318264) ret=0a263627 0023:Ret advapi32.GetAce() retval=00000001 ret=0a263627 0023:Call advapi32.LookupAccountSidA(00000000,00318500,003180c4,00318258,00318190,0031825c,0031818c) ret=0a2636be 0023:Ret advapi32.LookupAccountSidA() retval=00000001 ret=0a2636be 0023:Call KERNEL32.lstrcmpA(003180c4 "Everyone",00318cd4 "Everyone") ret=0a2636d8 0023:Ret KERNEL32.lstrcmpA() retval=00000000 ret=0a2636d8 0023:Call advapi32.AddAce(00319500,00000002,ffffffff,003184f8,00000014) ret=0a263763 0023:Ret advapi32.AddAce() retval=00000001 ret=0a263763 0023:Call KERNEL32.LoadLibraryA(0a2675fc "advapi32.dll") ret=0a263816 0023:Ret KERNEL32.LoadLibraryA() retval=7e9b0000 ret=0a263816 0023:Call KERNEL32.GetProcAddress(7e9b0000,0a26760c "AddAccessAllowedAceEx") ret=0a263828 0023:Ret KERNEL32.GetProcAddress() retval=7e9b2ee8 ret=0a263828 0023:Call advapi32.AddAccessAllowedAceEx(00319500,00000002,00000001,10000000,00318ac8) ret=0a263846 0023:Ret advapi32.AddAccessAllowedAceEx() retval=00000001 ret=0a263846 0023:Call KERNEL32.FreeLibrary(7e9b0000) ret=0a26388a 0023:Ret KERNEL32.FreeLibrary() retval=00000001 ret=0a26388a 0023:Call advapi32.InitializeSecurityDescriptor(003190ec,00000001) ret=0a263513 0023:Ret advapi32.InitializeSecurityDescriptor() retval=00000001 ret=0a263513 0023:Call advapi32.SetSecurityDescriptorDacl(003190ec,00000001,00319500,00000000) ret=0a263534 0023:Ret advapi32.SetSecurityDescriptorDacl() retval=00000001 ret=0a263534 0023:Call KERNEL32.LoadLibraryA(0a2675cc "advapi32.dll") ret=0a2637a3 0023:Ret KERNEL32.LoadLibraryA() retval=7e9b0000 ret=0a2637a3 0023:Call KERNEL32.GetProcAddress(7e9b0000,0a2675dc "SetSecurityDescriptorControl") ret=0a2637b5 0023:Ret KERNEL32.GetProcAddress() retval=7e9b5378 ret=0a2637b5 0023:Call advapi32.SetSecurityDescriptorControl(003190ec,00000400,00000400) ret=0a2637d8 0023:Ret advapi32.SetSecurityDescriptorControl() retval=00000001 ret=0a2637d8 0023:Call KERNEL32.FreeLibrary(7e9b0000) ret=0a2637f7 0023:Ret KERNEL32.FreeLibrary() retval=00000001 ret=0a2637f7 0023:Call advapi32.SetFileSecurityA(00319734 "C:\Program Files\RMAdmin",00000004,003190ec) ret=0a2634ac 0023:Ret advapi32.SetFileSecurityA() retval=00000001 ret=0a2634ac 0023:Call advapi32.GetFileSecurityA(00319734 "C:\Program Files\RMAdmin",00000004,003184a4,00000410,00318484) ret=0a263485 0023:Ret advapi32.GetFileSecurityA() retval=00000001 ret=0a263485 ... <endless loop> --- snip ---
You need to apply Erich's patchset for bug 34406 (https://github.com/compholio/wine-compholio-daily/tree/master/patches/02-ACL...) first to have the installer reach the point where the RegSetKeySecurity() stub is endlessly called.
After applying Erich's patch http://bugs.winehq.org/attachment.cgi?id=48537 ("advapi: Implement RegSetKeySecurity on top of NtSetSecurityObject."), the installer indeed finishes. Good work!
--- snip --- ... 0035:Call advapi32.RegGetKeySecurity(00000130,00000004,003189d0,003189c4) ret=0a2639da 0035:Ret advapi32.RegGetKeySecurity() retval=00000000 ret=0a2639da 0035:Call advapi32.GetSecurityDescriptorDacl(003189d0,003189b0,00319c44,003189ac) ret=0a2634d8 0035:Ret advapi32.GetSecurityDescriptorDacl() retval=00000001 ret=0a2634d8 0035:Call advapi32.GetAclInformation(003189e4,0031878c,0000000c,00000002) ret=0a2635b0 0035:Ret advapi32.GetAclInformation() retval=00000001 ret=0a2635b0 0035:Call advapi32.InitializeAcl(00319a2c,00000208,00000002) ret=0a2635db 0035:Ret advapi32.InitializeAcl() retval=00000001 ret=0a2635db 0035:Call advapi32.GetAce(003189e4,00000000,00318788) ret=0a263627 0035:Ret advapi32.GetAce() retval=00000001 ret=0a263627 0035:Call advapi32.LookupAccountSidA(00000000,003189f4,003185e8,0031877c,003186b4,00318780,003186b0) ret=0a2636be 0035:Ret advapi32.LookupAccountSidA() retval=00000001 ret=0a2636be 0035:Call KERNEL32.lstrcmpA(003185e8 "Everyone",00319200 "Everyone") ret=0a2636d8 0035:Ret KERNEL32.lstrcmpA() retval=00000000 ret=0a2636d8 0035:Call advapi32.AddAce(00319a2c,00000002,ffffffff,003189ec,00000014) ret=0a263763 0035:Ret advapi32.AddAce() retval=00000001 ret=0a263763 0035:Call KERNEL32.LoadLibraryA(0a2675fc "advapi32.dll") ret=0a263816 0035:Ret KERNEL32.LoadLibraryA() retval=7e9e0000 ret=0a263816 0035:Call KERNEL32.GetProcAddress(7e9e0000,0a26760c "AddAccessAllowedAceEx") ret=0a263828 0035:Ret KERNEL32.GetProcAddress() retval=7e9e7ee8 ret=0a263828 0035:Call advapi32.AddAccessAllowedAceEx(00319a2c,00000002,00000001,10000000,00318ff4) ret=0a263846 0035:Ret advapi32.AddAccessAllowedAceEx() retval=00000001 ret=0a263846 0035:Call KERNEL32.FreeLibrary(7e9e0000) ret=0a26388a 0035:Ret KERNEL32.FreeLibrary() retval=00000001 ret=0a26388a 0035:Call advapi32.InitializeSecurityDescriptor(00319618,00000001) ret=0a263513 0035:Ret advapi32.InitializeSecurityDescriptor() retval=00000001 ret=0a263513 0035:Call advapi32.SetSecurityDescriptorDacl(00319618,00000001,00319a2c,00000000) ret=0a263534 0035:Ret advapi32.SetSecurityDescriptorDacl() retval=00000001 ret=0a263534 0035:Call KERNEL32.LoadLibraryA(0a2675cc "advapi32.dll") ret=0a2637a3 0035:Ret KERNEL32.LoadLibraryA() retval=7e9e0000 ret=0a2637a3 0035:Call KERNEL32.GetProcAddress(7e9e0000,0a2675dc "SetSecurityDescriptorControl") ret=0a2637b5 0035:Ret KERNEL32.GetProcAddress() retval=7e9ea378 ret=0a2637b5 0035:Call advapi32.SetSecurityDescriptorControl(00319618,00000400,00000400) ret=0a2637d8 0035:Ret advapi32.SetSecurityDescriptorControl() retval=00000001 ret=0a2637d8 0035:Call KERNEL32.FreeLibrary(7e9e0000) ret=0a2637f7 0035:Ret KERNEL32.FreeLibrary() retval=00000001 ret=0a2637f7 0035:Call advapi32.RegSetKeySecurity(00000130,00000004,00319618) ret=0a263aa1 0035:Ret advapi32.RegSetKeySecurity() retval=00000000 ret=0a263aa1 0035:Call advapi32.RegGetKeySecurity(00000130,00000004,003189d0,003189c4) ret=0a2639da 0035:Ret advapi32.RegGetKeySecurity() retval=00000000 ret=0a2639da 0035:Call advapi32.GetSecurityDescriptorDacl(003189d0,003189b0,00319c44,003189ac) ret=0a2634d8 0035:Ret advapi32.GetSecurityDescriptorDacl() retval=00000001 ret=0a2634d8 0035:Call advapi32.GetAclInformation(003189e4,0031878c,0000000c,00000002) ret=0a2635b0 0035:Ret advapi32.GetAclInformation() retval=00000001 ret=0a2635b0 0035:Call advapi32.InitializeAcl(00319a2c,00000208,00000002) ret=0a2635db 0035:Ret advapi32.InitializeAcl() retval=00000001 ret=0a2635db 0035:Call advapi32.GetAce(003189e4,00000000,00318788) ret=0a263627 0035:Ret advapi32.GetAce() retval=00000001 ret=0a263627 0035:Call advapi32.LookupAccountSidA(00000000,003189f4,003185e8,0031877c,003186b4,00318780,003186b0) ret=0a2636be 0035:Ret advapi32.LookupAccountSidA() retval=00000001 ret=0a2636be 0035:Call KERNEL32.lstrcmpA(003185e8 "Everyone",00319200 "Everyone") ret=0a2636d8 0035:Ret KERNEL32.lstrcmpA() retval=00000000 ret=0a2636d8 0035:Call advapi32.AddAce(00319a2c,00000002,ffffffff,003189ec,00000014) ret=0a263763 0035:Ret advapi32.AddAce() retval=00000001 ret=0a263763 0035:Call advapi32.GetAce(003189e4,00000001,00318788) ret=0a263627 0035:Ret advapi32.GetAce() retval=00000001 ret=0a263627 0035:Call advapi32.LookupAccountSidA(00000000,00318a08,003185e8,0031877c,003186b4,00318780,003186b0) ret=0a2636be 0035:Ret advapi32.LookupAccountSidA() retval=00000001 ret=0a2636be 0035:Call KERNEL32.lstrcmpA(003185e8 "Everyone",00319200 "Everyone") ret=0a2636d8 0035:Ret KERNEL32.lstrcmpA() retval=00000000 ret=0a2636d8 0035:Call advapi32.AddAce(00319a2c,00000002,ffffffff,00318a00,00000014) ret=0a263763 0035:Ret advapi32.AddAce() retval=00000001 ret=0a263763 0035:Call advapi32.InitializeSecurityDescriptor(00319618,00000001) ret=0a263513 0035:Ret advapi32.InitializeSecurityDescriptor() retval=00000001 ret=0a263513 0035:Call advapi32.SetSecurityDescriptorDacl(00319618,00000001,00319a2c,00000000) ret=0a263534 0035:Ret advapi32.SetSecurityDescriptorDacl() retval=00000001 ret=0a263534 0035:Call KERNEL32.LoadLibraryA(0a2675cc "advapi32.dll") ret=0a2637a3 0035:Ret KERNEL32.LoadLibraryA() retval=7e9e0000 ret=0a2637a3 0035:Call KERNEL32.GetProcAddress(7e9e0000,0a2675dc "SetSecurityDescriptorControl") ret=0a2637b5 0035:Ret KERNEL32.GetProcAddress() retval=7e9ea378 ret=0a2637b5 0035:Call advapi32.SetSecurityDescriptorControl(00319618,00000400,00000400) ret=0a2637d8 0035:Ret advapi32.SetSecurityDescriptorControl() retval=00000001 ret=0a2637d8 0035:Call KERNEL32.FreeLibrary(7e9e0000) ret=0a2637f7 0035:Ret KERNEL32.FreeLibrary() retval=00000001 ret=0a2637f7 0035:Call advapi32.RegSetKeySecurity(00000130,00000004,00319618) ret=0a263aa1 0035:Ret advapi32.RegSetKeySecurity() retval=00000000 ret=0a263aa1 0035:Call advapi32.RegCloseKey(00000130) ret=0a263b30 0035:Ret advapi32.RegCloseKey() retval=00000000 ret=0a263b30 0035:Call advapi32.RegOpenKeyExA(80000002,0a068b00 "Software\RICOH\PMG\Admin",00000000,00000009,00319c64) ret=0a263c67 0035:Ret advapi32.RegOpenKeyExA() retval=00000000 ret=0a263c67 0035:Call advapi32.RegQueryInfoKeyA(00000130,00319b2c,00319c34,00000000,00319c38,00319c50,00319c68,00319c3c,00319b10,00319c54,00319b14,00319b20) ret=0a263cbc 0035:Ret advapi32.RegQueryInfoKeyA() retval=00000000 ret=0a263cbc ... --- snip ---
$ sha1sum z52276L10.exe 0c6da8de36900de11811515fd2605b56b25e697d z52276L10.exe
$ du -sh z52276L10.exe 59M z52276L10.exe
$ wine --version wine-1.7.19-12-g9fdb74e
Regards
http://bugs.winehq.org/show_bug.cgi?id=30489
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Depends on|34406 |33576
--- Comment #6 from Anastasius Focht focht@gmx.net --- Hello folks,
making this rather depend on bug 33576 which is about adding persistence support for ACL/file security information.
Bug 34406 already depends on bug 33576
Regards
https://bugs.winehq.org/show_bug.cgi?id=30489
--- Comment #7 from Anastasius Focht focht@gmx.net --- Hello folks,
Erich's patch went in: http://source.winehq.org/git/wine.git/commitdiff/f9f3b21fb3a8b8266fa25ae7acb...
Due to dependency to bug 33576 this bug can't be resolved 'fixed' yet.
Upstream status of the patches: http://pipelight.net/cms/page-wine.html
Keep up the good work! Be persistent!
Regards
https://bugs.winehq.org/show_bug.cgi?id=30489
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #8 from joaopa jeremielapuree@yahoo.fr --- Bug still occurs with wine-5.6.