http://bugs.winehq.org/show_bug.cgi?id=30777
Bug #: 30777 Summary: Dr.com v3.71 infinitely asks for reboot due to missing registry entry Product: Wine Version: unspecified Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: fracting@gmail.com Classification: Unclassified
1. Download Dr.com v3.71 from: http://wlzx.cdutetc.cn/down.do?action=downLoad&did=2c9082c818e76c2a0118e...
(Reference: http://forum.ubuntu.org.cn/viewtopic.php?f=156&t=366057&start=15 )
2. install Dr.com
3. install mfc42 $ winetricks -q mfc42
4. copy native npptools.dll
5. start Dr.com $ cd ~/.wine/drive_c/Program\ Files/Dr.COM\ 宽带认证客户端 $ wine ishare_user.exe
An message box says: "Driver is installed, reboot needed"
However, after wineboot again and again, the same error still persists.
An +reg trace show some interesting things as below: --- snip --- trace:reg:NtOpenKey (0x24,L"Software\Wine\Network",2000000,0x32fc84) trace:reg:NtOpenKey <- (nil) trace:reg:NtOpenKey (0x20,L"SYSTEM\CurrentControlSet\Services\WinSock2\DrcomPacketCapture",20019,0x32fb08) trace:reg:NtOpenKey <- (nil) trace:reg:NtOpenKey (0x20,L"SYSTEM\CurrentControlSet\Services\WinSock2\DrcomPacketCapture",20019,0x32faf0) trace:reg:NtOpenKey <- (nil) trace:reg:NtOpenKey (0x20,L"SYSTEM\CurrentControlSet\Services\WinSock2\Parameters\Protocol_Catalog9\Catalog_Entries",20019,0x32f9f8) trace:reg:NtOpenKey <- (nil) --- snip ---
After import "SYSTEM\CurrentControlSet\Services\WinSock2\Parameters\Protocol_Catalog9\Catalog_Entries" from WinXP to Wine, Dr.com complains "reboot needed" one more time then start correctly finally.
A minimum registry file to cheat Dr.com v3.71 is as below: --- snip --- Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock2]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock2\Parameters]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock2\Parameters\Protocol_Catalog9]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock2\Parameters\Protocol_Catalog9\Catalog_Entries] --- snip ---