私はプロプライエタリなファイル形式のプロジェクトに取り組んでいます。プロジェクトには、インストールに必要な大規模なプログラムと、インストール不要のビューアーがあります。私は自分のメインアプリケーションからファイルをエクスポートすることができるようにしたいと思っています。これはexeをダブルクリックすると埋め込みファイルが表示されます(これは、それを見ることができる主アプリケーションをインストールしていない - 彼らはドキュメントの周りだけを渡します)。自己開封文書の作成
私はこれを行う方法が少し失われています。私が調査してきた私の2つの考えは、行き詰まってしまった。それらは次のとおりです。
1)ファイルをビューアに埋め込みます。私はVisual Studioを使ってこれを手動で行うことができますが、実際のデモを行っていますが、その場でこれを行う方法はわかりません。
2)ファイルとexeをtempに抽出し、コマンドラインでファイル名を指定してexeを実行する自己解凍アーカイブを作成します。これは簡単で可能ではありますが(ハッキーですが)、アーカイブやインストールプログラムでは、すべてのコマンドラインを実行するのに必要なコマンドラインがないように見えます。
アイデア?私はそれが簡単だから2番目が好きですが、最初はもっと弾力があり/ハッキリしないように見えるからです。 (1)あなたの方法を使用して
10個のドキュメントを送信すると、10個のビューアが送信されますか?一度ビューアを送信してからドキュメントを送信し、ファイルアソシエーションを使用してそれらを開くよりも悪いことではありませんか? – AntonyW
あなたは、HTML、PDF、または誰もが読むことができる他の一般的なファイル形式へのエクスポートにあなたの努力を払うのが良いでしょうか?それとも、それはしませんか? –
@AntonyW:文書は数百メガバイト、ビューアは500KB未満です。私が作ってくれるトレード: – DanTheMan