2009-03-26 2 views
3

우리는 모두 1,000,000 코드 라인을 포함하여 16 비트 C를 사용하여 80 년대에 작성된 수천 개의 DOS 프로그램을 보유하고 있습니다. 이러한 프로그램의 대부분은 화면, 드라이브 등을 직접 액세스하는 라이브러리를 사용합니다 (우리는이 라이브러리의 소스가 없습니다). Win2000 이상에서 실행하려고 할 때마다 호환성 모드에서도 액세스 위반 및 블루 스크린이 발생합니다.WinXP 또는 Vista에서 16 비트 코드를 작동 시키거나 Win98 정품 라이센스를 찾는 방법

우리의 솔루션은 지금까지 Win98SE Retail Boxes를 구입하고 VMWare 세션에서 Win98을 실행했습니다. 문제는 현재 OEM이 아닌 충분한 라이선스를 찾을 수 없다는 것입니다 (우리는 2006 년에 마지막으로 구입했으며 또 다른 20 대 정도의 복사본이 필요합니다). 우리 회사는 라이센스에 대해 매우 신중하기 때문에 (우리가 시스템 빌더가 아니기 때문에) OEM 사본을 사는 것에 관심이 없습니다.

우리의 새로운 32 비트 소프트웨어는 3 년 동안 준비가되지 않을 것입니다. 누군가가 우리가 많은 Win98 소매점을 어디에서 살 수 있는지 알지 못한다면 직접적으로 16 비트 소프트웨어를 얻는 방법을 알아 내려고합니다. 2000/XP에서 실행되는 시스템 액세스 어떤 아이디어?

+0

다른 가능성 : 나는 MS가 Win98을 더 이상 지원하지 않기 때문에 자신의 EULA를 위반했다고 들었습니다. EULA는 더 이상 적용되지 않으므로 기본적으로 라이선스가 적용되지 않습니다. 더 이상 Win98을 사용하고 그것을 사용하는 것을 막을 수있는 방법은 없습니다. IANAL ... – Chris

+0

http://superuser.com/questions/96812/using-a-printer-in-dosbox <--- DosBox에 인쇄 중입니다. –

답변

1

어쩌면 VMware에서 Linux로 와인을 실행할 수 있습니까? 조달 프로세스 및 기타 관료적 인 오버 헤드를 기다리지 않고 시도하는 것이 아주 간단해야합니다.

+0

위대한 아이디어, 우리는 그것을 줄 것이다. –

8

DosBox에서 실행되는지 확인할 수 있습니까?

http://www.dosbox.com/

Some versions of DosBox actually supports printing.

+0

우리는 얼마전에 DOSBOX에 프린터 지원 기능이 없었습니다 ... 적어도 위키에 따르면 그들은 여전히 ​​그렇지 않은 것처럼 보입니다. –

+0

글쎄, 당신이 필요로하는 모든 일을한다면, 구현하는 것이 얼마나 힘들지? 그것은 결국 오픈 소스입니다. – derobert

+1

아, 포스 녀석들의 캐치 울 :-) "왜 너는 직접 너 자신을지지하지 않니?" 글쎄, 누군가가 그렇게하기가 쉽다면, 왜 DosBox 사람들이하지 않았을까? 그들은 아마도 코드를 훨씬 잘 알 것이다. 나는 Lucky가 가장 쉬운 솔루션을 선택할 수있는 사업에서 일한다고 의심한다. – paxdiablo

0

이베이 (Ebay)에서 Win98을 사용해 보셨습니까?

+1

네,하지만 모든 사본이 불법 복제되었거나 OEM입니다. 우리는 지금까지 약 15 개의 해적판 사본을 돌려 보냈습니다 ... 꽤 짜증납니다. –

+0

흠, 실제 문제 일뿐입니다. Win98을 사용하지 않아도 MSDN을 확인했습니다. – MrTelly

+0

MSDN에 설치 했더라도 프로덕션 컴퓨터에는 사용할 수 없습니다. –

4

freedos과 같이 VMWare에서 실행할 수있는 시스템은 어떻습니까?

+0

예, 병렬 포트 에뮬레이션이있는 vmware의 FreeDOS도 작동 할 수 있습니다! –

1

이것이 작동하는지 모르겠다 ... 나는 MSDN 가입을 통해 Windows 3.11, 예, 심지어 Windows 98과 같은 모든 종류의 "재미있는"것들에 액세스 할 수 있다고 생각합니다. 그러한 파일들은 실제로 존재했는지, 실제로 다운로드가 가능한지 확실하지 않은 것 같습니다.

+1

MSDN 라이선스는 개발 컴퓨터 용이지만 생산은 아닙니다. – bobince

+1

그게 내가 가르치기 위해 얻은 것 ... 아니 생산 기계 :-) – TofuBeer

4

많은 Microsoft 라이선스 (OEM 및 엔터프라이즈 라이선스 포함, 실제로는 전체 박스 제품 EULA를 제외한 모든 것)를 사용하면 제품의 이전 버전으로 '다운 그레이드'할 수 있습니다. Vista Business와 XP 모두 Win98로 다운 그레이드 될 수 있습니다.

Windows Vista Business를 사용하기 위해 라이센스를 취득한 고객은 Windows Vista Business에 대한 라이센스가 있으며 Windows XP Professional, Windows 2000 Professional, Windows NT® 4.0, Windows NT 3.51, Windows 98 또는 Windows로 다운 그레이드 할 수 있습니다 95 운영 체제.

General info. MS와 대화를 나누고 싶다면 '많이'를 원하면 다운 그레이드에 사용할 수있는 라이선스를 여러 개 판매 할 수있게 될 것이라고 확신합니다.

나는 FreeDOS 아이디어가 마음에 든다. 그것이 작동하면 패킷을 저장할 수있다.

+0

그 다운 그레이드 옵션을 볼 것입니다 ... 그 수도 작동! 우리는 MS와 이야기를 나누었습니다. 그들은 2006 년에 98 세를 지원하지 않았기 때문에 어디서 정보를 얻을 수 있는지에 대한 아이디어를 제공하지 못했습니다. –

+1

이 텍스트가 올바르게 다운 그레이드되면 Win98SE 사본 한 장만 있으면되고 다른 곳에서는 라이센스를 사용하지 않는다면 Vista 라이센스를 보유한 상자만큼 많은 상자에 설치할 수 있습니다. – paxdiablo

+0

@Pax : 예. 소매 판매 외에도 Windows를 설치하기 위해 소유/사용하는 미디어는 일반적으로 사용 라이센스가있는 한 꽤 관련이 없습니다. @ 린디 : 나는 실망한 그들은 downgrades을 언급조차하지 않았다 ... 거기에 가난한 세일즈맨처럼 보인다! :-) – bobince

0

대신 앱을 원격으로 실행할 수 있습니까? 즉 사용자간에 공유되는 Win98을 사용하는 PC를 많이 가지고 있습니까?

+0

기본 앱은 데이터 입력 용이므로 아마도 그렇지 않을 수 있습니다. –

+0

확인. 다만 생각, reqs의 확실하지 않았다. :) –

2

나는 이것이 매우 늦다는 것을 알고 있지만 어쩌면 누군가가이 질문을 찾아이 대답을 사용할 것이다.

OS/2는 16 비트 Windows를 지원하며 "eComStation"이름으로 계속 판매됩니다.

www.ecomstation.com

그것은 eComStation 그 16 비트 응용 프로그램을 실행할 수있는 가능성이 있습니다.

VMware에서는 실행되지 않지만 가상 박스에서는 실행됩니다.

+0

와우, 잘 들어라. 나는 결코 거기를 보려고 생각하지 않았을 것이다. –

+0

와우. 나는 단지 이것에 대답했다. :-) –