Changeset 4946 for trunk/src/kernel32/initsystem.cpp
- Timestamp:
- Jan 14, 2001, 6:16:55 PM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kernel32/initsystem.cpp
r4850 r4946 1 /* $Id: initsystem.cpp,v 1.2 4 2000-12-30 10:17:00sandervl Exp $ */1 /* $Id: initsystem.cpp,v 1.25 2001-01-14 17:16:54 sandervl Exp $ */ 2 2 /* 3 3 * Odin system initialization (registry, directories & environment) … … 71 71 #define CLASS_SHORTCUT "Shortcut" 72 72 #define CLASS_SHELL32DLL "shell32.dll" 73 #define CLASS_SHDOCVW "shdocvw.dll" 73 74 #define COM_CLASS_ID "CLSID" 74 75 #define COM_INPROCSERVER "InprocServer32" … … 335 336 } 336 337 RegSetValueExA(hkey, "", 0, REG_SZ, (LPBYTE)"", 0); 338 RegCloseKey(hkey); 339 340 //# Entries for IWebBrowser 341 //# Used by Internet Explorer HTML-rendering control 342 //[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{8856f961-340a-11d0-a96b-00c04fd705a2}] 343 //@="Shortcut" 344 //[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{8856f961-340a-11d0-a96b-00c04fd705a2}\InProcServer32] 345 //@="shdocvw.dll" 346 //"ThreadingModel"="Apartment" 347 //[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{8856f961-340a-11d0-a96b-00c04fd705a2}\shellex\MayChangeDefaultMenu] 348 //@="" 349 350 if(RegCreateKeyA(HKEY_LOCAL_MACHINE,"SOFTWARE\\Classes\\CLSID\\{8856f961-340a-11d0-a96b-00c04fd705a2}",&hkey)!=ERROR_SUCCESS) { 351 goto initreg_error; 352 } 353 RegSetValueExA(hkey, "", 0, REG_SZ, (LPBYTE)CLASS_SHORTCUT, sizeof(CLASS_SHORTCUT)); 354 RegCloseKey(hkey); 355 356 if(RegCreateKeyA(HKEY_LOCAL_MACHINE,"SOFTWARE\\Classes\\CLSID\\{8856f961-340a-11d0-a96b-00c04fd705a2}\\InProcServer32",&hkey)!=ERROR_SUCCESS) { 357 goto initreg_error; 358 } 359 RegSetValueExA(hkey, "", 0, REG_SZ, (LPBYTE)CLASS_SHDOCVW, sizeof(CLASS_SHDOCVW)); 360 RegSetValueExA(hkey, COM_THREADMODEL, 0, REG_SZ, (LPBYTE)COM_THREAD_APARTMENT, sizeof(COM_THREAD_APARTMENT)); 361 RegCloseKey(hkey); 362 363 if(RegCreateKeyA(HKEY_LOCAL_MACHINE,"SOFTWARE\\Classes\\CLSID\\{8856f961-340a-11d0-a96b-00c04fd705a2}\\shellex\\MayChangeDefaultMenu",&hkey)!=ERROR_SUCCESS) { 364 goto initreg_error; 365 } 366 RegSetValueExA(hkey, "", 0, REG_SZ, (LPBYTE)"", 1); 337 367 RegCloseKey(hkey); 338 368
Note:
See TracChangeset
for help on using the changeset viewer.