Откройте папку в разделе "Program Files" в проводнике Windows, используя C#
У меня есть файл журнала для моей программы, который я оставляю в каталоге установки. Каталог установки по умолчанию - Program Files (x86 в 64-битных системах). Я хотел бы иметь возможность включить опцию меню "Получить файл журнала" в моей программе, где открывается каталог файла журнала с выбранным файлом, если пользователь щелкает меню. Идея в том, что это облегчает доступ к файлу, если мне нужно, чтобы они отправили его мне по какой-либо причине.
Проблема в том, что Process.Start("explorer.exe")
не будет открывать каталог в каталоге Program Files и не будет открывать файл, который там находится.
У кого-нибудь есть идеи, как этого добиться? Есть ли лучший способ справиться с этим, вместо того, чтобы пытаться открыть в нем папку (возможно, просто скопировать ее на рабочий стол или что-то в этом роде), которую кто-то реализовывал раньше?