我的问题是从不同的驱动器号(C驱动器,D驱动器等)运行的几台(Windows)计算机,我需要确定运行该程序的计算机以保存历史记录和书签的TXT文件,从我设计的Web浏览器中收集的其他一些东西。 Visual Basic和C#代码很有用(首选VB)。
答案 0 :(得分:2)
使用function designed to get you the Windows-defined special folders,像这样(未经测试):
Dim dirBrowserData As String = IO.Path.Combine( _
Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), _
"YourBrowserName")
不推荐将用户数据放在您所依赖的任何驱动器的根目录上,并且可能无法取决于安全设置,但本地(非漫游)用户数据几乎总是很好,因为&# 39; s字面意思是Windows API的用途。