2K/XP하에서 16비트 프로그램의 문제해결
게시일: 2002/04/18 | 글쓴이: doa | 10755 번 | 프린트 | 메일

이 기사는 Microsoft KB, Q314495 를 기초로 작성되었습니다.

Windows 3.1하에서 실행되도록 설계된 많은 16 비트 프로그램이 Windows XP에서 테스트되었다. Windows XP하에서 잘 동작하지 않는 16 비트 프로그램의 문제를 해결할 때 다음 사항을 고려하기 바란다.

  1. 가능하다면 이 프로그램이 Windows 3.x에서 정상적으로 동작하는지 확인한다.
  2. 이 프로그램이 VxD(가장 장치 드라이버)를 필요로한다면 Windows XP하에서 정상적으로 동작하지 않을 것이다.
  3. 제어판에 기본 프린터가 선택되었는지 확실히 한다. 몇몇 프로그램(Windows 용 Microsoft Word v2.x와 같은)은 기본 프린터가 선택되지않은 경우 Windows XP하에서 정상적으로 동작하지않는다. 몇몇 오래된 16비트 프로그램은 프로그램의 옵션에서 프린터를 선택할 필요가 있다.
  4. 프로그램에의해 사용된 DLL이 존재하며 이 프로그램에의해 접근 가능한지(시스템 경로나 프로그램 또는 작업 디렉토리상에 명확히 정의되었는지) 확실히 한다.
  5. Autoexec.nt와 Config.nt에 기본항목이 존재하며, 순서가 적당한지 확실히한다. Windows XP에서 Config.nt는 기본적으로 다음과같은 명령을 포함한다.
        dos=high, umb
        device=%SystemRoot%\system32\himem.sys
        files=40
    Autoexec.nt는 기본적으로 다음과 같은 명령을 포함한다.
        @echo off
        lh %SystemRoot%\system32\mscdexnt.exe
        lh %SystemRoot%\system32\redir
        lh %SystemRoot%\system32\dosx
        SET BLASTER=A220 I5 D1 P330 T3
  6. Windows 기반 프로그램이 필요로하는 환경변수가 Autoexec.nt 파일에 위치해야한다. 이들 환경변수가 존재해야 Windows 프로그램이 이들을 사용할 수 있다. Windows 3.x 하위 시스템(Wowexec.exe)에관련된 변수가 변경되면, 변경효과를 얻기위해 컴퓨터를 재 기동해야한다.
  7. Windows가 단동 기동 운영체계로 설치되었는지 이전 Windows 3.x의 업그레이드로 설치되었는지 결정한다. 만약 업그레이드라면 Win.ini와 System.ini 파일의 정보가 Windows 레지스트리로 올바르게 복사되지않았을 수 있다.

    이 문제를 해결하기위해 이 설정값을 레지스트리로 복사하거나 동작하지 않는 프로그램을 다시 설치할 필요가 있다.
  8. 프로그램을 서로 다른 메모리 영역에서 실행한다.


16 비트 프로그램 확인하기 많은 경우 실제 기동하고 있는 프로그램이 32 비트 프로그... (8186) 2002-04-18
바탕화면 정리 마법사 사용않하기 Windows XP는 60일 마다 바탕화면 바로가기의 최근 ... (7375)2002-04-18

QAOS.com에 게시된지 1년 이상된 자료와 관리자가 공개한 자료는 누구나 제한없이 읽을 수 있습니다.
그러나 QAOS.com의 자료를 퍼가는 것은 금지하고 있습니다.

이 정보가 유용하다고 생각되시면 QAOS.com과 많은 다른 사람들을 위해 퍼가기 보다는 링크로 알려주시기 바랍니다.

세상사는 이야기



RSS 구독 (익명 | 회원 | 강좌 | 포럼)
(C) 1996 ~ 2017 QAOS.com All rights reserved.