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

  • 質問

  •  

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

    どうすれば、よいでしょうか?

     

     

     

    Formにですね。

     

    ListBoxなどを配置してですね。

     

    そこにショートカットをドラッグしてですね。

     

    そのショートカットファイル(拡張子".lnk"ファイル)情報取得し、操作したいです。

     


     

    ショートカットプロパティに含まれる情報のうち、少なくとも、場所をさすリンク先の情報(exeファイルや、フォルダなど)や、できれば、アイコンの情報を取得してですね。

     

     

     

    昔、その辺によくあったランチャーのような、メニューソフトを自作したいんですけど。

     

    どなたか、お教えください。

     

     

     

    ちにみに、初心者なので、可能なかぎり、丁寧で、親切なご説明をお願いいたします。

     

    それでは、どなたか、ご存知の方、よろしく、お願いいたします。

     

    2008年9月8日 18:10

すべての返信

  •  goj さんからの引用

    下記のようなプロパティに含まれる情報のうち、少なくとも、場所をさすリンク先の情報(exeファイルや、フォルダなど)や、できれば、アイコンの情報を取得してですね。

    ショートカットタブの内容だけで良いのであれば、IShellLinkで取得はできます。

    IShellLinkを使うのはハードル高いと思いますので、割愛します。

     

    この辺とか参考になるかな。

    http://www.microsoft.com/japan/msdn/community/gdn/ShowPost-17961.htm

     

     goj さんからの引用

    ちにみに、初心者なので、可能なかぎり、丁寧で、親切なご説明をお願いいたします。

    丁寧にかみ砕いて説明する時間はありませんので、上述のようなものしか提示しません。

    あしからずご了承ください。

    2008年9月8日 22:15
    モデレータ
  • > Azulean さん

     

    ご説明、ありがとう、ございます。

     

    ぼくの環境は、・・・

     

    OS:Windows Vista Business(32ビットOS)
    VB:Visual Basic 2008 Express Edition

     

    です。

     

    ご紹介して頂いた、URLのWebページは、拝見させて頂きました。

    しかし、ぼくは初心者なので、釈然としません。わかりません。

     

    ぼくの環境で、わかりやすく簡単は方法 っていうのはないでしょうか?

     

     

    2008年9月9日 0:09
  •  

    > Azuleanさん

     

    できればですね。

     

    ぼくの質問のWindows Live SkyDrive公開フォルダの画像のようにですね。

     

    わかりやすい、サンプル・プログラムと、わかりやすい フォームや、プロパティ の ハード・コピー の 画像 っていうのは、作って見せて頂くことは出来ないでしょうか?

     

    ご検討、よろしく、お願いいたします

     

    2008年9月9日 0:23
  • 私はそこまで手間をかける時間を持ち合わせていませんので、無理です。

    キーワードを拾ってサンプルを探し求めて下さい。

     

    ------

     

    あえて言えば、そのお願いは「私の望むプログラム(部品)をタダで作って下さい」ということです。

    その姿勢では自分で作りたいものが作れる力を身につけることができないか、機会を失うかもしれません。

     

    ショートカットファイルの情報を取り出すのは結構難しいことです。

    もっと基礎的なところからきっちりと押さえていって下さい。

    そして、徐々に難しい話題について取り組める、調べられる、解決できるようになって下さい。

    2008年9月9日 13:41
    モデレータ