http://bugs.winehq.org/show_bug.cgi?id=1886
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://appdb.winehq.org/app |http://download.cnet.com/Wi |view.php?appId=131 |ndows-Media-Player-Windows- | |XP/3000-2139_4-10180881.htm | |l CC| |focht@gmx.net Version|unspecified |20031212 Summary|windows media player 9 |windows media player 9 |setup fails |setup fails while | |registering Portable Media | |Serial Number Service
--- Comment #56 from Anastasius Focht focht@gmx.net 2011-04-29 08:57:37 CDT --- Hello,
still present. Setting the reported version to initial bug reporter date (though this bug has been reused several times for different issues).
$ wine --version wine-1.3.18-312-ge594268
$ sha1sum MPSetupXP.exe 5ffe6655b404f3dc4b3aa6fc6cdc33d72f106808 MPSetupXP.exe
Wineserver trace indicates invalid handle is getting passed:
--- snip --- ... 0028: load_dll( mapping=0094, base=005e0000, name=00142c40, size=65536, dbg_offset=0, dbg_size=0, filename=L"C:\windows\system32\mspmsnsv.dll" ) 0028: load_dll() = 0 ... 0016: create_key( parent=001c, access=02000000, attributes=00000000, options=00000000, namelen=16, name=L"WmdmPmSN", class=L"" ) 0016: create_key() = 0 { hkey=009c, created=1 } 0016: set_key_value( hkey=009c, type=1, namelen=22, name=L"DisplayName", data={50,00,6f,00,72,00,74,00,61,00,62,00,6c,00,65,00,20,00,4d,00,65,00,64,00,69,00,61,00,20,00,53,00,65,00,72,00,69,00,61,00,6c,00,20,00,4e,00,75,00,6d,00,62,00,65,00,72,00,20,00,53,00,65,00,72,00,76,00,69,00,63,00,65,00,00,00} ) 0016: set_key_value() = 0 0016: set_key_value( hkey=009c, type=1, namelen=18, name=L"ImagePath", data={25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,76,00,63,00,68,00,6f,00,73,00,74,00,2e,00,65,00,78,00,65,00,20,00,2d,00,6b,00,20,00,6e,00,65,00,74,00,73,00,76,00,63,00,73,00,00,00} ) 0016: set_key_value() = 0 0016: delete_key_value( hkey=009c, name=L"Group" ) 0016: delete_key_value() = OBJECT_NAME_NOT_FOUND 0016: set_key_value( hkey=009c, type=1, namelen=20, name=L"ObjectName", data={4c,00,6f,00,63,00,61,00,6c,00,53,00,79,00,73,00,74,00,65,00,6d,00,00,00} ) 0016: set_key_value() = 0 0016: delete_key_value( hkey=009c, name=L"Description" ) 0016: delete_key_value() = OBJECT_NAME_NOT_FOUND 0016: delete_key_value( hkey=009c, name=L"DependOnService" ) 0016: delete_key_value() = OBJECT_NAME_NOT_FOUND 0016: delete_key_value( hkey=009c, name=L"DependOnGroup" ) 0016: delete_key_value() = OBJECT_NAME_NOT_FOUND 0016: set_key_value( hkey=009c, type=4, namelen=10, name=L"Start", data={03,00,00,00} ) 0016: set_key_value() = 0 0016: set_key_value( hkey=009c, type=4, namelen=24, name=L"ErrorControl", data={01,00,00,00} ) 0016: set_key_value() = 0 0016: set_key_value( hkey=009c, type=4, namelen=8, name=L"Type", data={20,00,00,00} ) 0016: set_key_value() = 0 0016: delete_key_value( hkey=009c, name=L"Tag" ) 0016: delete_key_value() = OBJECT_NAME_NOT_FOUND 0016: close_handle( handle=009c ) 0016: close_handle() = 0 0016: select( flags=4, cookie=0073e944, signal=0000, prev_apc=0000, timeout=+30.0000000, result={}, handles={0050} ) 0016: select() = PENDING { timeout=1cc067432555972 (+30.0000000), call={APC_NONE}, apc_handle=0000 } 0028: create_key( parent=003c, access=02000000, attributes=00000000, options=00000000, namelen=104, name=L"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Svchost", class=L"" ) 0028: create_key() = 0 { hkey=00c0, created=0 } 0028: get_key_value( hkey=00c0, name=L"netsvcs" ) 0028: get_key_value() = 0 { type=7, total=12, data={} } 0028: get_key_value( hkey=00c0, name=L"netsvcs" ) 0028: get_key_value() = 0 { type=7, total=12, data={42,00,49,00,54,00,53,00,00,00,00,00} } 0028: set_key_value( hkey=00c0, type=7, namelen=14, name=L"netsvcs", data={42,00,49,00,54,00,53,00,00,00,57,00,6d,00,64,00,6d,00,50,00,6d,00,53,00,4e,00,00,00,00,00} ) 0028: set_key_value() = 0 0028: close_handle( handle=00c0 ) 0028: close_handle() = 0 0028: get_security_object( handle=1537e8, security_info=00000004 ) 0028: get_security_object() = INVALID_HANDLE { sd_len=00000000, sd={} } ... --- snip ---
Regards