@@ -53,6 +53,7 @@ static const wchar_t *g_InstalledFiles[]=
5353L" ClassicIEDLL_64.dll" ,
5454L" ClassicIE_32.exe" ,
5555L" ClassicIE_64.exe" ,
56+ L" DesktopToasts.dll" ,
5657L" OpenShell.chm" ,
5758L" OpenShellReadme.rtf" ,
5859L" Update.exe" ,
@@ -82,6 +83,8 @@ static const wchar_t *g_InstalledSkins[]=
8283L" Classic Skin.skin" ,
8384L" Classic Skin.skin7" ,
8485L" Full Glass.skin" ,
86+ L" Immersive.skin" ,
87+ L" Immersive.skin7" ,
8588L" Metallic.skin7" ,
8689L" Metro.skin" ,
8790L" Metro.skin7" ,
@@ -114,6 +117,7 @@ static const wchar_t *g_LocalFiles[]=
114117L" ClassicIELog.txt" ,
115118L" StartMenuLog.txt" ,
116119L" DataCache.db" ,
120+ L" ModernSettings.dat" ,
117121};
118122
119123// files to delete from the ALLUSERSPROFILE folder
@@ -330,7 +334,7 @@ LRESULT CResultsDlg::OnInitDialog( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL
330334if (m_bErrors)
331335{
332336SetDlgItemText (IDC_STATICRESULT,L" The Open-Shell removal tool encountered some errors. Please, restart your computer and try again. If the problem is not resolved"
333- L" seek help in the Open-Shell forums: www.classicshell.net/forum . Copy the following report and post it in the forum. The report is also saved in a file OpenShellReport.txt on your desktop." );
337+ L" seek help in the Open-Shell forums: https://github.com/Open-Shell/Open-Shell-Menu/discussions . Copy the following report and post it in the forum. The report is also saved in a file OpenShellReport.txt on your desktop." );
334338}
335339else if (m_bReboot)
336340{
@@ -643,7 +647,7 @@ static void DeleteRegValueSOFTWARE( const wchar_t *keyName, const wchar_t *value
643647int error=RegOpenKeyEx (HKEY_LOCAL_MACHINE,keyName2,0 ,KEY_WRITE|DELETE|KEY_WOW64_64KEY,&hkey);
644648if (error==ERROR_SUCCESS)
645649{
646- int error=RegDeleteValue2 (hkey,keyName );
650+ int error=RegDeleteValue2 (hkey,valueName );
647651if (error!=ERROR_FILE_NOT_FOUND)
648652{
649653LogMessage (-1 ,L" Deleting registry value HKEY_LOCAL_MACHINE\\ SOFTWARE\\ %s:%s" ,keyName,valueName);
@@ -666,7 +670,7 @@ static void DeleteRegValueSOFTWARE( const wchar_t *keyName, const wchar_t *value
666670int error=RegOpenKeyEx (HKEY_LOCAL_MACHINE,keyName2,0 ,KEY_WRITE|DELETE|KEY_WOW64_32KEY,&hkey);
667671if (error==ERROR_SUCCESS)
668672{
669- int error=RegDeleteValue2 (hkey,keyName );
673+ int error=RegDeleteValue2 (hkey,valueName );
670674if (error!=ERROR_FILE_NOT_FOUND)
671675{
672676LogMessage (-1 ,L" Deleting registry value HKEY_LOCAL_MACHINE\\ SOFTWARE\\ Wow6432Node\\ %s:%s" ,keyName,valueName);
@@ -979,13 +983,24 @@ static void ManualUninstallInternal( void )
979983DeleteRegKeyHKCR (L" ClassicIE.ClassicIEBHO.1" );
980984DeleteRegKeyHKCR (L" StartMenuHelper.StartMenuExt" );
981985DeleteRegKeyHKCR (L" StartMenuHelper.StartMenuExt.1" );
986+ DeleteRegKeyHKCR (L" TypeLib\\ {BF8D124A-A4E0-402F-8152-4EF377E62586}" );
987+ DeleteRegKeyHKCR (L" TypeLib\\ {FDA50A1E-B8CE-49DE-8D17-B034A84AA280}" );
988+ DeleteRegKeyHKCR (L" Interface\\ {2576496C-B58A-4995-8878-8B68F9E8D1FC}" );
989+ DeleteRegKeyHKCR (L" Interface\\ {6E00B97F-A4D4-4062-98E4-4F66FC96F32F}" );
990+ DeleteRegKeyHKCR (L" Interface\\ {A1678625-A011-4B7C-A1FA-D691E4CDDB79}" );
991+ DeleteRegKeyHKCR (L" Interface\\ {BC4C1B8F-0BDE-4E42-9583-E072B2A28E0D}" );
992+ DeleteRegKeyHKCR (L" Interface\\ {C698A81E-5D02-42B1-9801-5381CA8BBC2F}" );
982993
983994DeleteRegKeyCLSID (L" {449D0D6E-2412-4E61-B68F-1CB625CD9E52}" ,bIsWow64);
984995DeleteRegKeyCLSID (L" {553891B7-A0D5-4526-BE18-D3CE461D6310}" ,bIsWow64);
985996DeleteRegKeyCLSID (L" {594D4122-1F87-41E2-96C7-825FB4796516}" ,bIsWow64);
986997DeleteRegKeyCLSID (L" {8C83ACB1-75C3-45D2-882C-EFA32333491C}" ,bIsWow64);
987998DeleteRegKeyCLSID (L" {D3214FBB-3CA1-406A-B3E8-3EB7C393A15E}" ,bIsWow64);
988999DeleteRegKeyCLSID (L" {E595F05F-903F-4318-8B0A-7F633B520D2B}" ,bIsWow64);
1000+ DeleteRegKeyCLSID (L" {82E749ED-B971-4550-BAF7-06AA2BF7E836}" ,bIsWow64);
1001+ DeleteRegKeyCLSID (L" {5AB14324-C087-42C1-B905-A0BFDB4E9532}" ,bIsWow64);
1002+ DeleteRegKeyCLSID (L" {E407B70A-1FBD-4D5E-8822-231C69102472}" ,bIsWow64);
1003+ DeleteRegKeyCLSID (L" {EA801577-E6AD-4BD5-8F71-4BE0154331A4}" ,bIsWow64);
9891004
9901005DeleteRegKeySOFTWARE (L" Microsoft\\ Internet Explorer\\ Extensions\\ {56753E59-AF1D-4FBA-9E15-31557124ADA2}" ,bIsWow64);
9911006DeleteRegKeySOFTWARE (L" Microsoft\\ Internet Explorer\\ Low Rights\\ ElevationPolicy\\ {02E6771D-8375-42B9-9F83-B4730F697900}" ,bIsWow64);
@@ -1001,6 +1016,7 @@ static void ManualUninstallInternal( void )
10011016DeleteRegValueSOFTWARE (L" Microsoft\\ Windows\\ CurrentVersion\\ Policies\\ Ext\\ CLSID" ,L" {553891B7-A0D5-4526-BE18-D3CE461D6310}" ,bIsWow64);
10021017DeleteRegValueSOFTWARE (L" Microsoft\\ Windows\\ CurrentVersion\\ Policies\\ Ext\\ CLSID" ,L" {EA801577-E6AD-4BD5-8F71-4BE0154331A4}" ,bIsWow64);
10031018DeleteRegValueSOFTWARE (L" Microsoft\\ Windows\\ CurrentVersion\\ Run" ,L" Open-Shell Menu" ,bIsWow64);
1019+ DeleteRegValueSOFTWARE (L" Microsoft\\ Windows\\ CurrentVersion\\ Run" ,L" Open-Shell Start Menu" ,bIsWow64);
10041020
10051021DeleteInstallerKey (HKEY_CLASSES_ROOT,L" HKEY_CLASSES_ROOT" ,L" Installer\\ Features" ,L" OpenShell" ,L" " );
10061022DeleteInstallerKey (HKEY_CLASSES_ROOT,L" HKEY_CLASSES_ROOT" ,L" Installer\\ Products" ,L" ProductName" ,L" Open-Shell" );
0 commit comments