投稿者 トマト  (小学生) 投稿日時 2009/7/19 03:18:34
ごめんなさい。別で作ったのをコピーしただけだったので、ぜんぜんあっていませんでした。
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

これなら!ってほど自信はありませんが、修正しました。