我想本地化文件夹名称。虽然我没有在C#中找到任何方法,但Microsoft提供了C ++函数SHSetLocalizedName。
我应该可以通过这样声明来访问此函数:
[System.Runtime.InteropServices.DllImport("Shell32.dll")]
private static extern IntPtr SHSetLocalizedName(string path, string resourcePath, int resourceID);
但是,我如何提供必要的参数?我可能需要一个非托管资源文件?我怎么知道资源字符串的ID?
感谢任何提示。