우리는 응용 프로그램의 시작 방법을 정의하거나 더 많은 정보를 추가하기 위해 (조만간) 매개 변수를 사용할 수 있습니다. 어느 쪽이든 ShellExecute(ex)/CreateProcess
에 lpParameters/lpCommandLine
을 사용할 수도 있고, MyApplication.exe -parameter1 -parameter2 -n
과 같은 cmd로 직접 호출 할 수도 있습니다.매개 변수의 대안은 무엇입니까?
때로는 다른 매개 변수 이름을 다른 용도로 사용하는 응용 프로그램과 충돌하거나 요즘 응용 프로그램에 사용 된 매개 변수를 볼 수 있습니다. 실제로 (매개 변수와 같은) 시작하기 전에 내 응용 프로그램에 추가 정보를 추가하는 방법에 대해 다른 방법을 사용할 수 있는지 궁금합니다. 체육 시스템 (아직)에 대해 많이 알지는 못하지만, CreateProcess
API를 사용하고 응용 프로그램을 일시 중단 할 수 있는지 궁금합니다. 쓰기/변경/수정 (WriteProcessMemory
) 상수 (또는 var) 내 소스 코드 (또는 뭔가 그런 ...) 선언하고 마침내 그것을 다시 시작합니다.
- 어떻게/어디 체육 파일에서 상수의 오프셋 (offset) 내가받을 수 있나요?
- 파일이 압축되거나 암호화 된 경우 어떻게됩니까?
- 더 많은
그래서 마지막 질문이 될 것이다 - 어떤 매개 변수에 대한 대안이 될 것인가? (어쩌면 내 아이디어를 바탕으로?)
를 응용 프로그램이 입력에 전달되는 방법을 결정 대안이 규칙을 다음에이 없기 때문에 특정 애플리케이션에 의해 위임 된 것. 응용 프로그램이 명령 행에서 매개 변수를 전달하도록 요구하면 명령 행에서 매개 변수를 전달해야합니다. 명백한 방법으로, 당신의 진짜 질문은 무엇입니까? – IInspectable