投稿者 たま  (社会人) 投稿日時 2009/7/20 14:20:49
|ω・)ooO(サブフォルダ内のファイルはどうなるのかしら)

Declare Function GetPrivateProfileString Lib "KERNEL32.DLL" Alias "GetPrivateProfileStringA" (ByVal lpAppName As StringByVal lpKeyName As StringByVal lpDefault As StringByVal lpReturnedString As StringByVal nSize As IntegerByVal lpFileName As StringAs Integer
'お気に入りのURLを取得します。   
Public Function GetURLs(ByVal AppName As StringByVal KeyName As StringByVal Defaults As StringByVal FileName As StringAs String()
   Dim ReStrings() As New List(Of String)
   Dim Folder As New IO.DirectoryInfo(SpecialFolder.Favorites & "\")
   For Each oFile As IO.FileInfo In Folder.GetFiles("*.url")
       Dim strResult As String = Space(255)
       Call GetPrivateProfileString("InternetShortcut""URL""about:取得できませんでした", strResult, Len(strResult), oFile.FullName)
       ReStrings.Add(Microsoft.VisualBasic.Left(strResult, InStr(strResult, Chr(0)) - 1))
   Next
   Return ReStrings.ToArray
End Function