C - 如何打开 window 资源管理器

C - How can open window explorer

我正在寻找 用 C 语言打开 window 资源管理器的功能。我找到了这个 [answer](How can I open Windows Explorer to a certain directory from within a WPF app?),但这是 C# 语言。 C 不能有这些功能?我使用 VS 2010.

我是 C 的初学者。所以我的问题看起来简单得可笑。但如果你给我答案,我真的很感激。谢谢:)

尝试使用 SHOpenFolderAndSelectItems() 函数,它可以在 windows 资源管理器中打开文件。

https://msdn.microsoft.com/en-us/library/windows/desktop/bb762232(v=vs.85).aspx

鉴于 stslib.h 库包含让你 运行 shell 命令的 system() 函数,你应该能够 运行 打开一个新的命令windows 资源管理器 window 使用与终端 window 相同的命令。

指南:http://www.programmingsimplified.com/c-program-shutdown-computer

在资源管理器中打开某个目录(此处为 c:\program files)的最简单方法可能是:

system("start \"\" \"c:\program files\"");