Как вызвать SHSetLocalizedName в C#

Я хочу локализовать имя папки. Хотя я не нашел никакого метода в C#, Microsoft предоставляет функцию C++ SHSetLocalizedName.

Я должен иметь возможность получить доступ к этой функции, объявив ее так:

[System.Runtime.InteropServices.DllImport("Shell32.dll")]
private static extern IntPtr SHSetLocalizedName(string path, string resourcePath, int resourceID);

Однако как мне предоставить необходимые параметры? Возможно, мне нужен файл неуправляемого ресурса? И как мне узнать идентификатор строки ресурса?

Спасибо за любые подсказки.

0 ответов

Другие вопросы по тегам