0
내 애플리케이션의 자동 업데이트를 구현합니다. 다운로드 설치의 끝에서 나는 새로운 출시와 함께 설치 프로그램을 실행 내 응용 프로그램 박쥐 파일을 사용하는 자동 업데이트
- 에 있습니다. 내 주요 프로그램 코드에서
sleep 5 "C:/DOCUME~1/.../.../Temp\my_app_installer.exe"
내가 쓰기 :
ShellExecute(0, L"open", batScriptPath.utf16(), 0, 0, SW_HIDE); closeApp();
을하지만 그것은 작동하지 않습니다
나는 다음과 같은 박쥐 스크립트를 사용하여이 그렇게하려고합니다. 잠자기 기능이 호출되지 않고 응용 프로그램을 닫기 전에 설치 프로그램이 실행됩니다. 좋지 않아. 이 버그 또는 다른 응용 프로그램 업데이트 방법을 어떻게 해결할 수 있습니까?
감사합니다.
"sleep 5"는 Windows 컴퓨터에서 유효한 명령으로 인식되지 않습니다. 명령 프롬프트에서 "sleep 5"가 작동합니까? –
이 명령은 내 컴퓨터에서 작동합니다 (win xp, 32 bit). – mish1231
디버깅하기 위해 "sleep 5"대신 "notepad"를 실행하고 메모장을 시작하는지 확인하십시오. 문제가있는 경우 명령 인터프리터에서 sleep.exe를 찾을 수없는 것일 수 있습니다. (잠자기는 Windows XP의 표준 명령이 아닙니다 .Windows XP 컴퓨터에서 시도해보고이를 확인했습니다.) –