Windowsのエクスプローラの「送る」メニューが不正が設定と違う
投稿者 WOTA  (社会人)
投稿日時
2010/3/14 06:34:15
自己レス、情報追加です。
その後の調べで、vb2008のインストーラから送ったショートカットが、正しくできていないことがわかりました。
【私の作業方法】
ファイルシステムの設計で、「アプリケーションフォルダ」に、「AddMenu(アクティブ)のプライマリ出力」があり、これを右クリックして、「~のショートカットの作成」でできたものを、名前を「OtaStartメニューの追加」と変更した上で、「ユーザーの送るメニュー」の中に移動しています。
【結果】
ところがこうしてできたショートカットは、プロパティでみると
「リンク先」 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
その後の調べで、vb2008のインストーラから送ったショートカットが、正しくできていないことがわかりました。
【私の作業方法】
ファイルシステムの設計で、「アプリケーションフォルダ」に、「AddMenu(アクティブ)のプライマリ出力」があり、これを右クリックして、「~のショートカットの作成」でできたものを、名前を「OtaStartメニューの追加」と変更した上で、「ユーザーの送るメニュー」の中に移動しています。
【結果】
ところがこうしてできたショートカットは、プロパティでみると
「リンク先」 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
投稿者 るしぇ  (社会人)
投稿日時
2010/3/15 21:45:39
移動先で解決になっていたのでリンク。
http://dobon.net/cgi-bin/vbbbs/cbbs.cgi?mode=al2&namber=26557&rev=&no=0
http://dobon.net/cgi-bin/vbbbs/cbbs.cgi?mode=al2&namber=26557&rev=&no=0
開発ソフト(写真ピュアーやランチャー)を作り、プログラムのほか、タスクメニュー、デスクトップ、送る(sendto)フォルダなどへの配置は、インストーラでうまく出来ました。
shell:Sendtoコマンドで、「送る」フォルダーをみると
S:\Users\User名\AppData\Roaming\Microsoft\Windows\SendTo
の中に、
OtaMenu 写真を見る
OtaStart メニューの追加
デスクトップ(ショートカットを作成)
ドキュメント
圧縮(zip形式)フォルダ
の5つが見えています。ここで「OtaStart メニューの追加」は手動で加えたショートカット、「OtaMenu 写真を見る」は、配布コントローラで送ったものです。
しかしWindows エクスプローラから右クリックし「送る」を選択すると
OtaStart メニューの追加
デスクトップ(ショートカットを作成)
ドキュメント
圧縮(zip形式)フォルダ
フロッピーディスクドライブ(A:)
となり、内容が違うのです。
もちろん現れたメニューはそれぞれ有効に機能しています。
どなたかお心当たりがあったら教えてください。
WOTA