获取制造商名称在.NET中,创建一个安装项目时,应用程序文件都存储在类似这样的路径:从安装
C:\Program Files\[Manufacturer]\[Product Name]
我生成的通用应用程序数据的一个文件夹里面,以便我可以阅读在Win 7 /写没有管理员权限,所以我也是在这个路径生成一个文件夹:
C:\ProgramData\[Manufacturer]\[Product Name]
什么是得到这个代码路径,以便我可以读/ WR的最佳方式迭到这个文件夹?
我只能把制造商名称放在一个常量字符串中并保持同步。或者我可以将它添加到其中一个项目的程序集清单中。或者我可以尝试在安装过程中将其保存到文件中?
有什么建议吗?
你实际上遇到了什么问题? – Oded
我想避免硬编码应用程序数据的路径。 –
如果我使用Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData),我可以获得特定于操作系统的路径到C:\ ProgramData之类,但我宁愿不硬编码制造商名称。 –