mirror of
https://github.com/finos/SymphonyElectron.git
synced 2024-12-27 01:11:13 -06:00
SDA-4177 Uninstall SDA should clean up phone calls related registry keys
This commit is contained in:
parent
36d6e51221
commit
d4c40def00
@ -431,7 +431,6 @@ public class CustomActions
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// Remove registry keys added by protocol handlers
|
// Remove registry keys added by protocol handlers
|
||||||
|
|
||||||
using (var key = Registry.LocalMachine.OpenSubKey(@"Software\Classes", true))
|
using (var key = Registry.LocalMachine.OpenSubKey(@"Software\Classes", true))
|
||||||
@ -475,13 +474,34 @@ public class CustomActions
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Remove registry keys added by protocol handlers
|
// Remove registry keys added by protocol handlers & for phone calls
|
||||||
|
|
||||||
using (var key = Registry.CurrentUser.OpenSubKey(@"Software\Classes", true))
|
using (var key = Registry.CurrentUser.OpenSubKey(@"Software\Classes", true))
|
||||||
{
|
{
|
||||||
if (key != null)
|
if (key != null)
|
||||||
{
|
{
|
||||||
key.DeleteSubKeyTree("symphony", false);
|
key.DeleteSubKeyTree("symphony", false);
|
||||||
|
key.DeleteSubKeyTree("Symphony.tel", false);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Remove registry keys added for phone calls
|
||||||
|
|
||||||
|
using (var key = Registry.CurrentUser.OpenSubKey(@"Software", true))
|
||||||
|
{
|
||||||
|
if (key != null)
|
||||||
|
{
|
||||||
|
key.DeleteSubKeyTree("Symphony", false);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Remove registry keys added by phone calls - symphony app registration
|
||||||
|
|
||||||
|
using (var key = Registry.CurrentUser.OpenSubKey(@"Software\RegisteredApplications", true))
|
||||||
|
{
|
||||||
|
if (key != null)
|
||||||
|
{
|
||||||
|
key.DeleteValue("Symphony", false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user