모든 최신 버전의 Windows에있는 시스템 파일


1

최근 Windows 운영 체제 (Windows 2000 이후)에서 변경 사항없이 찾을 수있는 시스템 파일은 무엇입니까? 예 : 동일한 파일 크기와 동일한 바이너리 컨텐츠?


2
왜 정보가 필요한가요?
Ganesh R.

현대의 모든 Windows 시스템에 존재할 수있는 파일을 강력한 암호화 키로 사용하고 싶습니다.

더 좋은 방법이 있다고 생각합니다. 같은 파일을 가지고 있으면 좋은 암호화를 만드는 데 어떻게 도움이됩니까? 대신 암호화에 바이너리 CRC 등을 사용하려면 자신의 dll의 바이너리 서명을 사용하십시오. 그렇게하면 조작을 감지 할 수 있습니다. 다른 방법으로는 인터넷에서 사용할 수있는 표준 암호화 방법을 사용하십시오. Google을하십시오.
Ganesh R.

사실, 저는 아주 표준적인 방법을 사용할 것입니다. 그들은 입력해야하는 암호 또는 가지고 다니기해야하는 키 파일을 작성한다고 가정합니다. 이제는 어떤 표준 파일이라도 존재하기 때문에 기계간에 이동할 필요가없는 표준 파일을 사용하고 싶습니다.

답변:


3

나는 아무도 생각하지 않는다. 왜냐하면 Windows는 진화하고 새로운 기본 기술, 새로운 런타임 프레임 워크 등입니다. 따라서 하위 호환성을 이유로 Microsoft는 dll에 노출 된 레거시 메서드를 유지하지만 새 메서드를 추가하고 새로운 컴파일러를 사용합니다. 아니.

그러한 세부 사항의 필요성에 대해 자세히 설명 할 수 있다면 몇 가지 대안을 제안 할 수 있습니다.


0

Microsoft는 이전 프로그램이 여전히 실행되는 모든 사람 (특히 큰 고객)에게 확신을 주려고합니다. 이는 이전 버전과의 호환성 및 그에 따른 부채를 의미합니다. 독서 레이몬드 첸 당신이 찾을 블로그 이러한 작은 작은 하위 호환성 "기능" (Google에 따르면 약 577 개의 게시물). 큰 기회는 외부 프로그램이 고정 된 방식으로 의존하기 때문에 이러한 파일은 변경되지 않으며 Windows는 기능을 추가하기 위해 래퍼를 사용하거나 dll의 전체 집합을 사용합니다.

재미있는 예는 제록스 폴더 .


0

모든 .exe.dll 파일은 컴파일 시간과 버전 번호가 다르기 때문에 다릅니다. 다음과 같은 시스템 파일 C:\boot.ini 버전 별 정보가 있습니다.

그래서 나는 투표 할 것이다 : 없음


boot.ini 최근의 Windows 버전 중반에는 더 이상 존재하지 않습니다.
Joey
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.