当我从c#使用下面的代码打开Windows资源管理器导航栏不断扩展到当前文件夹。我想阻止这一点。C# - 如何防止从C#程序打开时浏览器导航栏的扩展
var processStartInfo = new ProcessStartInfo(@"C:\Users");
Process.Start(processStartInfo);
当我从c#使用下面的代码打开Windows资源管理器导航栏不断扩展到当前文件夹。我想阻止这一点。C# - 如何防止从C#程序打开时浏览器导航栏的扩展
var processStartInfo = new ProcessStartInfo(@"C:\Users");
Process.Start(processStartInfo);
我想你需要修改注册表。
NavPaneExpandToCurrentFolder
到任何你想要的NavPaneExpandToCurrentFolder
利用现有的价值0
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);
你可以通过一个屏幕快照来描述“扩展到当前文件夹”的含义,并更好地解释预期行为是什么。 – evenro
我相信这个函数是作为资源管理器的全局设置处理的,并且不能在单个窗口中进行更改。 – Logarr
你的意思是你想打开Windows资源管理器而不导航到文件夹,就像打开我的电脑或这台电脑时一样? –