2017-07-16 7 views
0

私は、顧客が調整できるソフトウェアを提供する必要があります。したがって、私は追加のファイルを使用する私のソフトウェアのためのセットアップをしたいと思います。 たとえば、お客様はソフトウェアをインストールする前にソフトウェアで使用されているイメージを判断することができます。また、セットアップの後にソフトウェアの中で使用されるいくつかの文字列をユーザーが定義できる設定の隣に、iniファイルを配置したいと思います。追加ファイルを使用するセットアップ

セットアップ自体と同じフォルダにあるファイルをプログラムフォルダにコピーするセットアップファイル(.msi)を作成することはできますか?

さらに、ユーザーがセットアップ用のセットアップと同じフォルダに配置するiniファイルのイメージと文字列の一部を含めたいとします。私はWIXUIを使用しており、セットアップダイアログでデフォルトのイメージとテキストを調整したいと思っています。

私は、カスタムアクションを追加しました:

<Fragment> 
    <CustomAction Id="CopyToSystem32" ExeCommand="copy myfile.xml c:\test" 
        Directory="TARGETDIR" Impersonate="no" Execute="deferred" 
        Return="asyncNoWait" /> 
</Fragment>. 

残念ながら、それが実行になっていません。コマンドを "md test"に変更すると動作しますが、コピーコマンドを実行できません。何か案は?乾杯!

ありがとうございます!

+1

ユーザーはどのような変更を行う必要がありますか?多くの変更や、イメージやテキストだけがありますか? –

+0

@SteinÅsmulテキストファイルの一部の文字列を変更するだけで十分です – Luigi04

答えて

0

セットアップ自体と同じフォルダにあるファイルをプログラムフォルダにコピーするセットアップファイル(.msi)を作成することはできますか?

私はMSIパッケージに精通していませんが、理論上、MSIパッケージはインストール後にスクリプトや別の実行可能ファイルを実行することがあります。

+2

はい、カスタムアクション(スクリプト)のファイルをインストール場所に手動でコピーできます。問題は、これらのファイルがWindowsのMSIの一部として登録されていないことです。インストーラをアンインストール/修復すると、これらのファイルは削除/修復されません。 – Mischo5500

+0

カスタムアクションを追加しました: 。残念ながら、それは実行されていません。コマンドを "md test"に変更すると動作しますが、コピーコマンドを実行できません。何か案は?乾杯! – Luigi04

+1

@ Mischo5500ここで別の質問としてそれを聞いてもよい – opewix

関連する問題