설치 후 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를 박쥐 파일을 열면 내가 그것을 실행할 수 없습니다,이 코드의 문제이지만 때 문제는 내가 내 서비스 개발을위한 다음 명령 줄을 가지고있다 서비스가 정상적으로 생성되면 입력합니다. 어떻게 해결할 수 있습니까?
'AfterInstall'과'Exec' 함수 또는'[Run]''Filename : "{cmd}"를 사용할 수 있습니다; 매개 변수 : "sc create MySQL start = 자동 DisplayName = MySQL binPath =" "C : \ Nova Solução Informática \ MySQL 5.5 \ bin \ mysqld"--defaults-file = ""C : \ A Nova Solução Informática \ MySQL 5.5 \ my.ini "" "; Flags : runhidden' – RobeN
배치 파일의 시작 부분에'CHCP 65001'을 추가하고 BOM없이 UTF-8로 저장하십시오. @Roben 또는 단지'[Run]'섹션. – TLama
@RobeN, 당신의 솔루션이 나를 부분적으로 도와주었습니다. 문제는 서비스가 시작된 후 cmd 프로세스가 열려 있고 설치가 완료되지 않았기 때문입니다. – juniorgarcia