- A+
所属分类:vb.net
因现在系统版本较多,系统设置有所差异,比如说开始菜单栏,要想在开始菜单栏或者桌面里面创建文件夹或者快捷方式,那么必须要知道这个路径在哪,我们才有存放的目标。要是目标都不知道,哪乱创建的,你要在哪去找了?下面就记录通过注册表取得开始菜单栏的路径
注册表路径:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
开始菜单的 键名称:Common Programs
桌面路径注册表键名称:Common Desktop
要是系统的其他路径,基本都在这个注册表里面;
下面例子VB.NET通过注册表读取开始菜单栏的路径,C#代码请用代码转换工具转换
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim huojibk_com As String = My.Computer.Registry.GetValue("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders", "Common Programs", "") '获取变量值
MsgBox(huojibk_com)
End Sub
复制
bat命令,请百度读取注册表值的例子,直接用上面的路径和键名称即可