새로운!
어제 여기에 게시하려고했지만 오류가 계속 발생했습니다. 실제로 DirectX를 전혀 사용하지 않지만 GDI 또는 Windows에서 비 DX 그래픽이 아닌 그래픽 (OpenGL 또는 기타 하드웨어 관련 API는 아님)을 발견했습니다. 미안합니다. 나는 그것이 DX라고 생각했습니다.
Windows XP 시대를 위해 컴파일 된 Windows 32 비트 전체 화면 EXE가 있으며 그래픽 모드 설정을 위해 일부 DirectX 버전을 사용합니다 : 320x240x8. 그것은 하드 코딩되어 있고 (어떻게 든 가짜가 아닙니다) 바이너리는 어떤 식 으로든 터치, 재 컴파일 또는 수정할 수 없습니다 (요청하지 마십시오).
Windows 7 64 비트 이상에서 실행하려고합니다 (올바른 카드와 드라이버가 없으면 XP에서 실행되지 않고 혼란을 없애기 위해). 비디오 카드와 해당 드라이버가 XP 또는 7에서 실행되는지 여부에 관계없이이 모드를 지원하는 경우에만 실행됩니다. 32/64 비트 버전도 영향을 미치지 않는 것 같습니다.
나는 오랫동안이 문제에 관해 전문가들에게 여러 번 도움을 요청하고 모든 종류의 잠재적 인 해결책을 얻었습니다. 각각 동일한 오류로 실패합니다 : 비디오 모드를 설정할 수 없습니다. 문제는 항상 비디오 모드를 설정할 수 없다는 것입니다. 분명한 해결책은 비디오 모드가 지원되지 않기 때문에 비디오 모드를 설정할 수 없다는 것입니다. 따라서이 EXE와 번들로 묶을 수있는 "작은 EXE"가 필요합니다.이 EXE는 "랩 어라운드"하도록 설정하여 실제로 모드가 설정되어 있다고 생각하는 것에 속이는 반면 실제로는 에뮬레이트 된 비디오 창에서 실행되고 있습니다. .
"Wine on Windows", "해상도 변경"(DXWIN 및 D3DWindower 포함), VM 내에서 실행, 호환성 설정 등 다양한 유틸리티 인 "Wine on Windows"를 사용해 보았습니다. 아무것도 작동하지 않습니다. 그러나 VM은 제대로 작동하더라도 좋지 않습니다. "배포 가능"해야하기 때문입니다.
누구든지 나를 도울 수 있습니까? 이것도 전혀 해결할 수 있습니까? 프로그램이 실제로 비디오 모드를 설정하게되었다고 생각하도록 프로그램을 속이는 것은 불가능한 것 같습니다.
진정한 전문가가 해결책을 제시 할 수 있기를 바랍니다.