c# - 如何在 .NET 2.0 中获取 Environment.SpecialFolders.MyVideo 文件夹?

标签 c# .net windows .net-2.0

谁能告诉我如何在 .NET 2.0 中获取 Environment.SpecialFolders.MyVideo 文件夹?

在 .NET 4.0 中,MyVideo 文件夹列在 enum Environment.SpecialFolders 中,但在 .NET 2.0 中它不存在。如果您必须在具有不同 Windows 本地化和操作系统版本的 .NET 2.0 下找到该文件夹​​,您会选择哪种方式?

最佳答案

您必须自己调用 SHGetFolderPath。从 pinvoke.net 获取声明和示例用法.为第二个参数传递 14。至少需要 Windows XP。

关于c# - 如何在 .NET 2.0 中获取 Environment.SpecialFolders.MyVideo 文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4013066/

相关文章:

c# - 如何为 EF Core 中的单个查询设置命令超时?

.net - 如何在 .net 框架内的方法上设置断点

c# - 如何在 Windows 服务中显示窗体。

linux - Windows 和 Linux 中的进程控制 block (PCB)

无法连接到 C : Hostname not found (11001) on Windows, 中的主机 DNS 问题?

c# - 试图理解这个 : bool variables are value types in C#

c# - WordPress WooCommerce ASP.net API WebHookHandler : The WebHook request must contain an entity body formatted as HTML Form Data

c# - 球体对撞机碰撞射击玩家船?

c# - 如何更改 RSACryptoServiceProvider 的 CSP 参数

java - Pentaho 数据源向导