문제

다른 콘솔 애플리케이션을 호출하고 일부 매개 변수를 전달하는 응용 프로그램이 있습니다 (콘솔 앱은 비디오/오디오 커버터 앱입니다.) CreateThread 등?

도움이 되었습니까?

해결책

그렇습니다. 프로세스 탐색기가 할 수 있고 동일한 기술을 사용할 수 있습니다. 그러나 afaik의 델파이 번역은 없습니다 Winternl.h 플랫폼 SDK의 파일이 있으므로 훨씬 지루하고 어렵습니다. 또한 이것은 매우 버전 별이며 다음 Windows 버전과 관련이있을 가능성이 있습니다. 또한 이것이 64 비트 프로세스 (32 비트 프로세스에서)에서 작동하는지 여부는 확실하지 않습니다.

정말로하고 싶다면 필요한 정보를 찾을 수 있습니다. Matt Pietrek 의이 블로그 게시, 그리고 코드 리젝트 기사에서 "원격 프로세스의 환경 문자열을 읽으십시오".

폐쇄 소스 상용 프로그램에 사용할 계획이 없다면 (GPL 라이센스)를 살펴보십시오. 주석이 달린 버전 Winternl.h Reactos 프로젝트의 파일도 도움이 될 것입니다.

다른 팁

원본을 호출하고 모든 매개 변수를 전달하는 실행 가능 자신을 만듭니다. 그런 다음 원본을 다른 곳으로 이동하고 Exe로 교체하십시오. 그런 다음 프로그램은 모든 매개 변수를 포함하여 모든 호출을 기록 할 수 있습니다.

1992 년부터 Win32 FAQ입니다. PEB를 읽으십시오.
참조하십시오 Win32 전문가 그룹.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top