C# - 从 C# 程序打开时如何防止资源管理器导航栏扩展
C# - How to prevent expansion of Explorer navigation bar when opened from C# program
当我使用以下代码从 c# 打开 windows 资源管理器时,导航栏不断扩展到当前文件夹。我想阻止这个。
var processStartInfo = new ProcessStartInfo(@"C:\Users");
Process.Start(processStartInfo);
我认为您需要修改注册表。
- 将
NavPaneExpandToCurrentFolder
设置为0
- 随心所欲
- 恢复
NavPaneExpandToCurrentFolder
的现有值
使用以下代码修改注册表:
using Microsoft.Win32;
const string key = @"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced";
int enabled = 1; // 0 to disable
Registry.SetValue(key, "NavPaneExpandToCurrentFolder", enabled, RegistryValueKind.DWord);
当我使用以下代码从 c# 打开 windows 资源管理器时,导航栏不断扩展到当前文件夹。我想阻止这个。
var processStartInfo = new ProcessStartInfo(@"C:\Users");
Process.Start(processStartInfo);
我认为您需要修改注册表。
- 将
NavPaneExpandToCurrentFolder
设置为0
- 随心所欲
- 恢复
NavPaneExpandToCurrentFolder
的现有值
使用以下代码修改注册表:
using Microsoft.Win32;
const string key = @"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced";
int enabled = 1; // 0 to disable
Registry.SetValue(key, "NavPaneExpandToCurrentFolder", enabled, RegistryValueKind.DWord);