>  기사  >  백엔드 개발  >  명령줄에서 실행 파일을 실행하는 것은 문제가 없지만 다른 프로그램을 통해 실행하면 응답이 없습니다.

명령줄에서 실행 파일을 실행하는 것은 문제가 없지만 다른 프로그램을 통해 실행하면 응답이 없습니다.

WBOY
WBOY앞으로
2024-02-08 20:42:101086검색

명령줄에서 실행 파일을 실행하는 것은 문제가 없지만 다른 프로그램을 통해 실행하면 응답이 없습니다.

질문 내용

Windows 명령 프롬프트에서 실행 파일과 매개변수를 실행하세요.

으아악

그러나 Golang을 통해 동일한 실행 파일을 실행할 때 실행 파일이 일부 출력 파일을 생성한 후 실행 파일이 응답하지 않게 됩니다.

으아악

위 Go 코드에 어떤 버그가 있는 것인지, 실행 파일을 실행하기에 적합하지 않은 것인지 궁금합니다.

싱글 고루틴

@BurakSerdar의 제안에 따라 별도의 고루틴에서 stdout과 stderr을 읽었지만 문제가 해결되지 않았습니다.

cgx_STATIC.exe -b C:\Users\m3\AppData\Local\Temp\shot-277325955.fbd

정답


administratorpermissions으로 실행 파일을 실행하여 응답하지 않는 문제를 해결했습니다. 나는 이것을 하고 있다:

으아악

C 실행 파일은 일부 OpenGL GLUT 호출을 호출합니다. 어쩌면 관리자 권한이 필요할 수도 있습니다.

C#을 통해 Go 코드를 시작하면 다음과 같이 이 문제가 해결됩니다. https://www.php.cn/link/ac90e5f00f7542d99231f63fb0dfeecf

으아악

위 내용은 명령줄에서 실행 파일을 실행하는 것은 문제가 없지만 다른 프로그램을 통해 실행하면 응답이 없습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 stackoverflow.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제