Windows中证书管理器的本地化 [英] Localization of Certificate Manager in Windows
问题描述
出于文档目的,我需要证书存储区名称,因为它们在证书管理器MMC管理单元中使用。
For documentation purposes i need the Certificate Store Names as they are used in the Certificate Manager MMC Snap-In.
例如,可以在"证书(本地计算机)\Personal\Cerificates"中找到用户个人商店。在德语中,路径将是"Lokaler Computer\Eigene Zertifikate \ Zertifikate"。我可以为Windows安装所有语言包,
看看我自己,但你不能从应用程序复制显示的路径:(不幸的是,我需要一些我不能简单写下来的语言,因为它们是显示(我不熟悉那些语言,也不是我的硬件准备输入一些远东亚
语言)。
For example the users personal store can be found at "Certificates (Local Computer)\Personal\Cerificates". In German the path would be "Lokaler Computer\Eigene Zertifikate\Zertifikate". I could install all Language Packs for Windows and have a look myself but you can't copy the shown path out off the app :( And unluckily i need a few languages that i can't simply write down as they are shown (neither i'm knowledgeable in those language nor my hardware is prepared to enter some far east asian languages).
本地化名称可以是从某个地方检索?文件,WinAPI等。
Can the localized names be retrieved from somewhere? Documenation, WinAPI ect.
推荐答案
嗨RalfJansen,
Hi RalfJansen,
您可以尝试使用
SHGetLocalizedName 。在
上有一个PInvoke示例Michael Kaplan的博客。
证书实际上位于:
The certificate is actually located in like:
C:\\Users\\(username)\\AppData\\Roaming\\Microsoft\\SystemCertificates\\My\\Certificates\\
祝你好运,
Best regards,
Drake
Drake
这篇关于Windows中证书管理器的本地化的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!