vb2008 インストーラで作るショートカットが、「送る」メニューで使えない
- 題名: vb2008 インストーラで作るショートカットが、「送る」メニューで使えない
- 著者: WOTA
- 日時: 2010/03/14 11:15:17
- ID: 26557
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: vb2008 インストーラで作るショートカットが、「送る」メニューで使えない
- 著者: 管理人
- URL: http://dobon.net/
- 日時: 2010/03/15 3:23:13
- ID: 26559
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: vb2008 インストーラで作るショートカットが、「送る」メニューで使えない
- 著者: WOTA
- 日時: 2010/03/15 9:15:58
- ID: 26560
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: vb2008 インストーラで作るショートカットが、「送る」メニューで使えない
- 著者: るしぇ
- 日時: 2010/03/15 12:44:22
- ID: 26561
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
本件は「VisualBasic中学校」とマルチポストですが、レスがつかないので助けて下さい。
【環境と経緯】
Windows7 Pro の上で、Visual Studio 2008 Proを使って、開発をしています。
開発ソフト(写真ピュアーやランチャー)を作り、プログラムを作り、インストーラで配布しました。
ユーザーのプログラムフォルダーへのプログラム、依存ファイルの配置はうまくできました。
タスクメニュー、デスクトップ、スタートアップフォルダ、送る(sendto)フォルダなどへのショートカットの配置もうまくできました。
【結果と問題点】
タスクメニュー、デスクトップ、スタートアップフォルダへ送ったものは、正しく使えました。
ところが「ユーザーの送るフォルダ」に配置したショートカットのみは、Windowsエクスプローラでファイルまたはフォルダを選択して、右クリック、「送る」メニューに現れません。
このショートカットをダブルクリックすると実行はできます。
【私の作業方法】
インストーラプロジェクトの「ファイルシステム」の編集で、「アプリケーションフォルダ」に、「AddMenu(アクティブ)のプライマリ出力」を追加、これを右クリックして、「〜のショートカットの作成」でできたショートカットを、名前を「AddMenu(メニューの追加)」と変更した上で、「ユーザーの送るメニュー」の中に移動しています。
【調査】
タスクメニュー、デスクトップ、スタートアップフォルダへ送ったものを「Sendto」フォルダにコピーしても同様です。プログラムフォルダに送られた、本体からショートカットを作り、これを「Sendto」フォルダにおけば大丈夫です。
◆インストーラで作ったショートカットのプロパティ
「リンク先」 AddMenu
「作業フォルダ」"S:\Program Files\Otagiri 's Software\AddMenu\"
◆本体から作ったショートカットのプロパテイ
「リンク先」 "S:\Program Files\Otagiri 's Software\AddMenu\AddMenu.exe"
「作業フォルダ」"S:\Program Files\Otagiri 's Software\AddMenu\"
【質問】
初めに書いた、インストーラの【作業方法】のどこが間違っているのでしょうか。
本体から作ったショートカットと同じものを、インストーラで作るにはどうすればよいのでしょうか。
お分かりの方がいましたら、ご教示ください。
WOTA