Help with /?? stuff

Alberto Massari alby at exln.com
Mon Jan 13 04:07:38 CST 2003


At 11.49 13/01/2003 +0200, Shachar Shemesh wrote:
>Alberto Massari wrote:
>
>>Unfortunately I'm currently fully booked on trying to fix the bugs that 
>>prevent ole32 and shell32 from working with IE6; but installing IE6 needs 
>>a working wineboot, so, whenever I succeed in the first task, I will 
>>start working on wineboot.
>>
>>Alberto
>
>Ok, so let's do something else.
>
>Can you tell me which wineboot functions are most important for IE6 to 
>load, and I'll upgrade their priority?

The installation of IE6 makes an heavy use of the RunOnce and RunOnceEx 
registry keys (when in "nt40" mode; I don't know how it behaves in win9x mode).
The RunOnce entries are just command lines that need to be sent to 
CreateProcess, e.g.

[Software\\Microsoft\\Windows\\CurrentVersion\\RunOnce] 1042410063
"BrandClearStubs"="RUNDLL32 
IEDKCS32.DLL,BrandCleanInstallStubs >{60B49E34-C7CC-11D0-8953-00A0C90347FF}M 
ICROS"
"DelIE4SetupDir"="rundll32.exe advpack.dll,DelNodeRunDLL32 
C:\\WINDOWS\\SYSTEM\\ie4setup,1"
"GrpConv"="grpconv.exe -o"
"InnoSetupRegFile.0000000001"="C:\\WINDOWS\\is-K6KCV.exe /REG"
"InstMsi1"="rundll32.exe C:\\WINDOWS\\SYSTEM\\advpack.dll,DelNodeRunDLL32 
\"C:\\WINDOWS\\Installer\\InstMsi0\""
"InstMsi2"="rundll32.exe C:\\WINDOWS\\SYSTEM\\advpack.dll,DelNodeRunDLL32 
\"C:\\WINDOWS\\Installer\\InstMsi1\""
"MPlayer2_FixUp"="C:\\WINDOWS\\inf\\unregmp2.exe /FixUps"
"OE_QDVDReg"="regsvr32 /s C:\\WINDOWS\\SYSTEM\\qdvd.dll"
"Regsister WScript"="wscript -regserver"
"RegTLib"="C:\\WINDOWS\\RegTLib.exe C:\\WINDOWS\\SYSTEM\\StdOle2.Tlb"
"RunOnceEx"="rundll32.exe C:\\WINDOWS\\SYSTEM\\iernonce.dll,RunOnceExProcess"

The RunOnceEx entries are trickier, as it seems they can both be command 
lines and entries in the format "DLLName|Method|Argument", e.g.

[Software\\Microsoft\\Windows\\CurrentVersion\\RunOnceEx] 1042410240
"Flags"=dword:00000a30

[Software\\Microsoft\\Windows\\CurrentVersion\\RunOnceEx\\090] 1038264583
"050"="rundll32.exe advpack.dll,DelNodeRunDLL32 C:\\WINDOWS\\SYSTEM\\dacui.dll"
"054"="rundll32.exe advpack.dll,DelNodeRunDLL32 
C:\\WINDOWS\\Catroot\\icatalog.mdb"

[Software\\Microsoft\\Windows\\CurrentVersion\\RunOnceEx\\100] 1038264583
"000"="C:\\WINDOWS\\SYSTEM\\wininet.dll|DeleteIE3Cache|"
"001"="C:\\WINDOWS\\SYSTEM\\setupwbv.dll|SetDefBrowserInfo|"
"005"="C:\\WINDOWS\\SYSTEM\\atl.dll|DllRegisterServer"
...
[Software\\Microsoft\\Windows\\CurrentVersion\\RunOnceEx\\500] 1038264583
"002"="C:\\WINDOWS\\SYSTEM\\digest.dll|DllInstall|i,HKLM"
"003"="C:\\WINDOWS\\SYSTEM\\wininet.dll|DllInstall|i,HKLM"
"010"="C:\\WINDOWS\\SYSTEM\\urlmon.dll|DllInstall|i,HKLM"

Alberto






More information about the wine-devel mailing list