質問者
Visual Basic 2008 Express Edition で ショートカットファイル(拡張子".lnk")のファイルの情報を取得し、操作したい。

質問
-
Visual Basic 2008 Express Edition で ショートカットファイル(拡張子".lnk")のファイルの情報を取得し、操作したい。
どうすれば、よいでしょうか?
Formにですね。
ListBoxなどを配置してですね。
そこにショートカットをドラッグしてですね。
そのショートカットファイル(拡張子".lnk"のファイル)の情報を取得し、操作したいです。
ショートカットのプロパティに含まれる情報のうち、少なくとも、場所をさすリンク先の情報(exeファイルや、フォルダなど)や、できれば、アイコンの情報を取得してですね。
昔、その辺によくあったランチャーのような、メニューソフトを自作したいんですけど。
どなたか、お教えください。
ちにみに、初心者なので、可能なかぎり、丁寧で、親切なご説明をお願いいたします。
それでは、どなたか、ご存知の方、よろしく、お願いいたします。
すべての返信
-
goj さんからの引用 下記のようなプロパティに含まれる情報のうち、少なくとも、場所をさすリンク先の情報(exeファイルや、フォルダなど)や、できれば、アイコンの情報を取得してですね。
ショートカットタブの内容だけで良いのであれば、IShellLinkで取得はできます。
IShellLinkを使うのはハードル高いと思いますので、割愛します。
この辺とか参考になるかな。
http://www.microsoft.com/japan/msdn/community/gdn/ShowPost-17961.htm
goj さんからの引用 ちにみに、初心者なので、可能なかぎり、丁寧で、親切なご説明をお願いいたします。
丁寧にかみ砕いて説明する時間はありませんので、上述のようなものしか提示しません。
あしからずご了承ください。
-