최근 Windows 운영 체제 (Windows 2000 이후)에서 변경 사항없이 찾을 수있는 시스템 파일은 무엇입니까? 예 : 동일한 파일 크기와 동일한 바이너리 컨텐츠?
답변
나는 아무도 생각하지 않는다. 왜냐하면 Windows는 진화하고 새로운 기본 기술, 새로운 런타임 프레임 워크 등입니다. 따라서 하위 호환성을 이유로 Microsoft는 dll에 노출 된 레거시 메서드를 유지하지만 새 메서드를 추가하고 새로운 컴파일러를 사용합니다. 아니.
그러한 세부 사항의 필요성에 대해 자세히 설명 할 수 있다면 몇 가지 대안을 제안 할 수 있습니다.
답변
Microsoft는 이전 프로그램이 여전히 실행되는 모든 사람 (특히 큰 고객)에게 확신을 주려고합니다. 이는 이전 버전과의 호환성 및 그에 따른 부채를 의미합니다. 독서 레이몬드 첸 당신이 찾을 블로그 이러한 작은 작은 하위 호환성 “기능” (Google에 따르면 약 577 개의 게시물). 큰 기회는 외부 프로그램이 고정 된 방식으로 의존하기 때문에 이러한 파일은 변경되지 않으며 Windows는 기능을 추가하기 위해 래퍼를 사용하거나 dll의 전체 집합을 사용합니다.
재미있는 예는 제록스 폴더 .
답변
모든 .exe
과 .dll
파일은 컴파일 시간과 버전 번호가 다르기 때문에 다릅니다. 다음과 같은 시스템 파일 C:\boot.ini
버전 별 정보가 있습니다.
그래서 나는 투표 할 것이다 : 없음