C#, C♯, C#相談室 Part59
■ このスレッドは過去ログ倉庫に格納されています
0202デフォルトの名無しさん
2010/05/29(土) 10:04:45using Shell32;
で、Z:\Hoge.lnkのリンク先を得るコードはこんな感じ。
ShellFolderItemを直接得る方法があればいいんだけど、それは分からん。
Shell sh = new Shell();
Folder f = sh.NameSpace(@"Z:\");
foreach (ShellFolderItem i in f.Items())
{
if (i.IsLink && i.Path == @"Z:\Hoge.lnk")
{
Console.WriteLine(((ShellLinkObject)i.GetLink).Target.Path);
}
}
■ このスレッドは過去ログ倉庫に格納されています