AFAIK Vista 및 Windows 7에는 DOS가 없지만 데이터를 읽고 쓰는 데 어셈블러로 작성된 시스템 프로그램을 실행해야합니다. 나는 더 이상 사용자 (ring-3)에 있기 때문에 Vista에서 그렇게 할 수 없습니다. 그 이유는 내가 2 아이디어 : - 양식 DOS를 실행 (하지만 DOS 필요); - 사용자 모드에 로그인하기 전에 실행되는 쓰기 서비스.Vista 또는 Win7에서 DOS를 사용하는 방법
플로피에서 DOS를로드하는 것은 플로피가 없기 때문에 좋지 않습니다.
프로그램이 어떤 식 으로든 BIOS 코드/데이터에 액세스해야하는 경우에는 작동하지 않습니다. – danielkza
그럴 수도 있습니다. DOS 프로그램은 BIOS의 서비스에 "인터럽트"를 만들어 디스크 읽기 및 쓰기를 수행하므로 DOS 프로그램을 실행할 수있는 모든 솔루션이 작동합니다. – steveha
예.하지만 호스트 PC의 "Real BIOS"가 아닌 "Virtual Machine"의 "Virtual BIOS"에 액세스합니다. – Adisak