タイトル : Re^4: 起動時に引数を渡す方法 投稿日 : 2008/03/24(Mon) 12:17 投稿者 : メグミ
> \SOFT.application は、\SOFT_1_0_0_3.application と同一のコピーです。 > このいずれかを呼び出すと、dfshim.dll の ShOpenVerbApplication API 経由で > アプリのバージョンチェックと、exeの起動が行われます。 > > 実際の exe は、\SOFT_1_0_0_3\SOFT.exe.deploy からローカルのユーザ別フォルダ、 > たとえば C:\Documents and Settings\Foo\Local Settings\Apps\…… に配置され、 > それが呼び出されるといった仕組み仕組みです。 > > # この辺りの動作は、発行時に、Web からのみ起動可能なタイプにしたのか、 > # ローカルからでも起動できるタイプにしたのか、また、バージョンチェックを > # 行うのか、オフラインでも実行できるのかといった設定によって変化します。 いつもお世話になっています。 発行設定ですが UNCパスまたはファイル共有からインストールで発行(WEBサイトを使用しない) アプリケーションはオンラインでのみ使用できる にしています 発行オプションの"deploy"ファイル拡張子を使用しないにすると\SOFT_1_0_0_3\以下に exeファイルが作成されました。\SOFT_1_0_0_3\soft.exeファイルを直接クリックすると セキュリティの警告が表示されメニューより何か実行するとエラーになってしまいます。 発行時のセキュリティ(タブでの)設定で、ClickOnceセキュリティを有効にするにしていると、デバッグ時(コマンドライン引数で)エラーになるので、ClickOnceセキュリティを無効 にしていたのですが発行を行うとClickOnceセキュリティが有効に戻ってしまいます。 これはどこか設定が誤っているのでしょうか? |