vb中的获取记事本文件的问题

来源:百度知道 编辑:UC知道 时间:2024/05/17 06:23:05
我的目的是获取记事本文件所在的路径,因为词本文件是在系统目录windows下的,所以我可以用GetWindowsDirectory获取系统所在的目录,然后就可以获取记事本文件所在的目录了,我的程序代码如下:
Dim s As String * 20 '定义一个定长的字符串型变量

n = GetWindowsDirectory(s, 20) '获取windows所在目录

msgbox s & "explorer.exe"

以上的代码经过编译以后,消息框返回的永远都只是windows所在的目录,如

c:\windows,并没有加上后面的"explorer.exe"。。。

请问我上面的程序到底是哪里出错了,正确的代码应该如何写,请高手指点

下,谢谢!

Dim n, s As String * 20 '定义一个定长的字符串型变量
n = GetWindowsDirectory(s, 20) '获取windows所在目录
MsgBox Left(s, InStr(s, Chr(0)) - 1) & "\explorer.exe"
这样改一下就可以