Как перезапустить explorer через команду? - C#
Формулировка задачи:
Есть ли способ обновить/перезапустить explorer.exe безобидным способом, чтобы открытые приложения свернутые в трее остались нетронутыми?
Решение задачи: «Как перезапустить explorer через команду?»
textual
Листинг программы
private void HIDEON()
{
key = Microsoft.Win32.Registry.CurrentUser.CreateSubKey("Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced");
key.SetValue("HideFileExt", "0", Microsoft.Win32.RegistryValueKind.DWord);
key.Close();
checkBoxHIDE.ForeColor = Color.DarkGreen;
}
private void HIDEOFF()
{
key = Microsoft.Win32.Registry.CurrentUser.CreateSubKey("Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced");
key.SetValue("HideFileExt", "1", Microsoft.Win32.RegistryValueKind.DWord);
key.Close();
checkBoxHIDE.ForeColor = Color.DarkOrange;
}