2012-06-14 3 views
1

실행 파일을 제대로 실행할 수없는 이상한 문제가 있습니다.폴더의 실행 파일과 명령 프롬프트의 실행 파일의 차이점은 무엇입니까?

아이콘을 사용하여 두 번 클릭하거나 돌아 오는 경우 응용 프로그램이/help 매개 변수로 실행 파일을 실행하려고하는 것과 같습니다. (더 정확하게 socrm.exe/help) (파일에 대해 설정된 매개 변수 없음)

매개 변수없이 명령 프롬프트를 통해 socrm.exe를 실행하려고하면 정상적으로 작동합니다.

제 질문은 : 실행 파일을 폴더에서 실행하고 매개 변수없이 명령 프롬프트에서 실행하는 것의 차이점은 무엇입니까?

이 오류는 WinXP 32 비트 시스템에서만 발생하는 것으로 보입니다. Win7 32/64에서 똑같은 응용 프로그램을 사용해도 정상적으로 작동합니다.

일부 .dll 파일이 제대로 등록되지 않았습니까?

미리 감사드립니다.

감사합니다.

답변

0

레지스트리에이 매개 변수를 사용하여이 파일을 열 때마다 또는 "socrm.exe"이/help 매개 변수를 사용하여 다시 실행되는 것처럼 보입니다./help 매개 변수로 열리는 것을 어떻게 알 수 있습니까? 어쨌든, 실제로는 "the user click" 사이에는 큰 차이가 없으며 명령 줄을 사용하여 실행 파일을 엽니 다. 뒤에서는 프로그램이 CMD의 하위 프로세스로 실행되고 프로그램이 부모 프로세스에서 사용자 권한을 얻는다 고 생각합니다. 조금이라도 도울 수 있기를 바랍니다.

+0

좋은 점은, 실제로 실행 파일이/help 또는 다른 유사한 매개 변수로 실행되는지 확실하지 않습니다. 나는/help 또는 /?를 사용하여 실행하는 것과 동일한 정보를 표시한다는 것을 알고 있습니다. 나는 다른 어떤 매개 변수를 사용하거나 똑같은 정보를 재현 할 수 없었습니다. (예 :/ojwefojfw) 실행 파일의 작동 방식을 알려 주셔서 감사합니다. –

관련 문제