インストール後にInno Setupで実行するバッチスクリプトを作成しました。アクセントとInno SetupでWindowsサービスをインストールするには?
sc create MySQL start= auto DisplayName= MySQL binPath= "C:\A Nova Solução Informática\MySQL 5.5\bin\mysqld" --defaults-file="C:\A Nova Solução Informática\MySQL 5.5\my.ini"
文字が、私はCMDでbatファイルを開いた場合、私はそれを実行することはできません、このコードの問題ですが、とき:問題は、私は私のサービスを作成するための次のコマンドラインを持っているということです私はサービスが正常に作成された入力します。どうすれば修正できますか?
'AfterInstall'と' Exec'関数または '[Run]' 'Filename:" {cmd} "を使うことができます。パラメータ: "sc create MySQL start = auto DisplayName = MySQL binPath =" "C:\ A NovaSoluçãoInformática\ MySQL 5.5 \ bin \ mysqld" --defaults-file = "" C:\ A NovaSoluçãoInformática\ MySQL 5.5 \ my.ini "" "; Flags:runhidden' – RobeN
バッチファイルの先頭に 'CHCP 65001'を追加し、BOMなしでUTF-8として保存してください。 @Roben、または単に '[Run]'セクションにあります。 – TLama
@RobeN、あなたのソリューションは部分的に私を助けました。問題は、サービスのインストール後、cmdプロセスが開かれたままになり、インストールが完了しないということです。 – juniorgarcia