据我所知,每个人都讨厌“浏览文件夹”对话框:

这个对话框总是太小,很少能很好地记住位置,最糟糕的是:迫使您使用繁琐的树结构来导航整个计算机。
现在,公平地说,一些问题可能与应用程序如何调用控件有关——而不是设置大小或默认目录等。但是关于乏味的树控件的问题仍然存在。
有什么方法可以自定义 Windows 安装以使用不同的控件?最好是一个应用程序/安装程序可以安全地为您完成,但放入兼容的 DLL 或类似技术也可以。
还是我们永远被这种可怕的控制困住了?
我们有一个系统,它使用 Path.GetTempFile 和 Path.GetTempPath 调用来相当频繁地处理临时文件。该系统也以“网络服务”用户身份运行。我们发现 C 驱动器上的空间不足(对于其他问题,我们的临时文件已正确清理)并且希望能够将临时目录移动到其他驱动器。
对此最简单的解决方案似乎是更改网络服务用户的 TMP 或 TEMP 环境变量,但我似乎只能设置我自己的用户或被网络服务用户配置文件覆盖的“系统”变量。如何为网络服务用户设置这些变量?