이전 실행 파일이 있는데 그 파일이 무엇인지 알아야합니다. com 파일을 디 컴파일하거나 디아셈블하거나 디버그하는 가장 간단한 방법은 무엇입니까?.com 파일의 기능을 확인하는 방법은 무엇입니까?
답변
당신은이 "진짜"프로그래머에 의해 수행 된 경우, 그것은 당신에게 몇 가지 힌트를 줄 것이다
executable.com /?
을 시도 할 수 있습니다. 또한 아마 당신이 한
--help
처럼 -?
, -h
는, /h
이 -help
는, /help
심지어 본 일을하려고 노력하지만, 완료하려면 다음 파일 이름을 구글 않았다?
Windows XP 이하의 이전 debug command을 사용하여 파일을 디버깅 할 수 있습니다. 좋은 설명서는 Kip Irvine here에 의해 제공됩니다. 또한 this command으로 NASM을 사용하여 디스 어셈블리 할 수도 있지만 작동 여부는 보증 할 수 없습니다.
.com 파일은 기본적으로 크기 제한이있는 .exe 파일이므로 소스 코드가없는 경우 (이 경우 도움이 필요하지 않을 수도 있음) 또는 컴파일 방법은 불가능합니다. 이것은 현대 Windows에서. 죄송합니다.
그런데 .com 파일이 실제로 무엇인지 이해하지 못한다고 생각하니 https://fileinfo.com라고하는이 웹 사이트를 사용해보십시오. 그것은 대부분의 파일 확장자 및 유형에 대한 정보를 가지고 있으며, 어떤 프로그램이 그것을 열 수 있는지 알려줄 수 있습니다. 당신이 유용하다고 느낄 수 있다고 생각합니다.
잘못되었습니다. COM은 원시 실행 파일과 같으며 EXE에는 헤더가 있습니다. –
- 1. .class 파일의 기능을 파악하는 방법은 무엇입니까?
- 2. 메모리에서 COM 개체 크기를 확인하는 방법은 무엇입니까?
- 3. 코드를 통해 특정 기능을 확인하는 방법은 무엇입니까?
- 4. 스레드 안전 기능을 확인하는 방법은 무엇입니까?
- 5. 장치에서 지원되는 기능을 확인하는 방법은 무엇입니까?
- 6. div id 기능을 확인하는 방법은 무엇입니까?
- 7. 파일의 진위 여부를 확인하는 방법은 무엇입니까?
- 8. grep과 일치하는 파일의 패턴을 확인하는 방법은 무엇입니까?
- 9. 텍스트 파일의 내용을 확인하는 방법은 무엇입니까?
- 10. XML 파일의 변경 사항을 확인하는 방법은 무엇입니까?
- 11. 파일의 사용 여부를 확인하는 방법은 무엇입니까?
- 12. python으로 디렉토리에있는 파일의 크기를 확인하는 방법은 무엇입니까?
- 13. 플래시없이 swf 파일의 크기를 확인하는 방법은 무엇입니까?
- 14. 큰 XML 파일의 유효성을 확인하는 방법은 무엇입니까?
- 15. 다운로드 한 파일의 무결성을 확인하는 방법은 무엇입니까?
- 16. JAVA에서 파일의 사용 여부를 확인하는 방법은 무엇입니까?
- 17. COM 구성 요소로 작업 한 결과를 확인하는 방법은 무엇입니까?
- 18. COM coclass를 인스턴스화하여 시작된 프로세스의 PID를 확인하는 방법은 무엇입니까?
- 19. 텍스트 파일의 코드 조각에서 구문 기능을 찾는 방법은 무엇입니까?
- 20. bower.json을 확인하는 방법은 무엇입니까?
- 21. vba에서 Excel 파일의 보호되지 않은 암호가 올바른지 확인하는 방법은 무엇입니까?
- 22. 기기 기능을 확인하는 방법
- 23. COOCA : Mac에서 dylib가 제공하는 기능을 확인하는 방법은 무엇입니까?
- 24. SQLite의 특정 빌드가 지원하는 기능을 확인하는 방법은 무엇입니까?
- 25. PHP에서 특정 버튼이 호출하는 기능을 확인하는 방법은 무엇입니까?
- 26. AngularJS에서 서비스 기능을 사용하거나 PouchDB doc이 있는지 확인하는 방법은 무엇입니까?
- 27. COM : 나는이 Qt를 가진 COM 기능을 조회하려는 SAFEARRAY
- 28. 하나의 기능을 사용하여 여러 파일의 줄을 건너 뛰는 방법은 무엇입니까?
- 29. "대량"인 파일의 업로드 기능을 모델링하는 가장 좋은 방법은 무엇입니까?
- 30. COM 클래스를 지역화하는 방법은 무엇입니까?
COM 파일은 곧은 16 비트 바이너리입니다. 즉, 파일의 첫 번째 바이트는 코드의 첫 번째 바이트입니다. 코드는 주소 0x100에서 실행을 시작합니다 (COM 파일이로드 될 때 첫 번째 명령은 세그먼트 오프셋 0x0100에 있습니다). 8086 세분화를 찾으십시오. –
마치 한 가지 옵션 만 있습니다. 지시 사항을 확인하고 실제 프로그램이 무엇인지 알아보십시오. 시간 내 주셔서 감사합니다. – eridanix