Rularea DOS programe pe Windows 7 în DOSBox, în timpul săptămânii sisadminskie
Windows 7 nu se execută DOS program, deși cu Windows XP a avut nici o problema cu ei. Microsoft oferă pentru a rula DOS program într-un mod Windows XP mașină virtuală specială. Ea funcționează, dar tehnologia este prea greoaie, de pornire și de oprire programe necesită timp. Cu toate acestea, există o soluție mai convenabilă pentru dezvoltatori terți - DOSBox.
Experimentele au arătat că, în același DOSBox DOS-programul rulează mai rapid pe trimestru. Instalarea și configurarea durează mult mai puțin timp.
Caracteristici DOSBox
comanda net de utilizare nu este acceptată. Prin urmare, pentru a conecta o unitate de rețea, trebuie să le conectați mai întâi în sistemul gazdă, și apoi mount oaspete comanda mount
Rusificare construit DOSBox înseamnă: KEYB ru441 866
Comutarea Pickup:
RUS - ALT stânga + Shift dreapta.
LAT - ALT stânga + Shift stânga.
Sau, în schimb, nu rulați programul în sine și fișierul cmd, care rula inițial fisura, de exemplu vrun.com (Comutare - Shift dreapta).
Dimensiunea ecranului poate fi modificat parametrul windowresolution în fișierul «c: \ Program Files (x86) \ DOSBox-0,74 \ dosbox.conf» (dimensiunea implicită este prea mic) sau atunci când rulați DOS programe pentru a conecta un fișier de configurare separat.
EXEMPLU: windowresolution = 1024 × 768.
Cu toate acestea, este necesar să se schimbe setarea și de ieșire, după cum la valoarea implicită (= ieșire de suprafață) modificarea rezoluției nu este acceptată.
Exemplu: output = ddraw.
Când executați programul în DOSBox, fără setări suplimentare de program director este montat automat în DosBox ca unitatea C:
De exemplu, în eticheta rula este scris: «C: \ Program Files (x86) \ DOSBox-0,74 \ DOSBox.exe» C: \ PROGA \ prog.exe
Apoi, directorul de sistem gazdă C: \ PROGA să fie conectat în DosBox ca unitatea C: și programul prog.exe va fi lansat
Chiar și în linia de start ar trebui să fie adăugat:
-ieșire - pentru a închide DOS-box, la sfârșitul programului,
-noconsole - pentru a ascunde fereastra oficială DOSBox.
obiectivul specific
DOS-program de pe Windows 7 (gazdă), situat în directorul C: \ ZAYAVKA. Ea cere ca datele să o partajare de rețea \\ Cavs-4 \ ZAYAVKA. conectat ca o unitate Y:. deoarece DOS-aplicație nu înțelege căile de rețea.
Pe gazdă conectați unitatea de rețea:
Fișierul «c: \ Program Files (x86) \ DOSBox-0,74 \ dosbox.conf» anexată la secțiunea din [AutoExec]:
ru441 KEYB 866
Mount Y Y: \
set clipper = f100
(Aici prima linie - fisura,
al doilea - montare în DOSBox cu litera Y calea pe gazdă Y: \,
a treia linie este necesară pentru acest program)
Rând începe pe gazdă:
«C: \ Program Files (x86) \ DOSBox-0,74 \ DOSBox.exe» C: \ ZAYAVKA \ zavs_sl.exe -exit -noconsole
zi buna!
mașină de tuns și, de asemenea, nu funcționează.
Am un program pentru mașina de tuns sub DOSBox 0.74 începe, introduc parola - ieșire. Nu există erori, dar nu funcționează. Dacă executați Windows 7 x 32 - lucrări. Am nevoie ca programul să fie în ecran complet.
Nu este clar în cazul în care să scrie. SET clipper = f100 în Config.nt sau dosbox0.74.conf
Sau poate că memoria lui nu este de ajuns. Dacă cineva are o configurație de lucru pentru mașina de tuns - nu regret pentru studiu.
Iată un fragment din fișierul dosbox.conf de lucru:
# Rusificare a ecranului și a tastaturii
ru441 KEYB 866
# Programul accesează datele de pe unitatea Y. Pre Y: trebuie să fie conectat ca un sistem de operare de rețea instrumente de sistem
Mount Y Y: \
# Acest lucru este pentru Clipper
set clipper = f100
Aceste linii sunt adăugate la sfârșitul fișierului
Buna ziua! Multumesc pentru articol! Există o problemă cu introducerea unor numere alternative într-un program care rulează sub DOSBox - nu funcționează pe partea dreaptă a NumLock tastaturii nu introduceți numere cu acest soclu, iar numerele trebuie să introduceți o mulțime, nu este convenabil să se introducă o „tastatură principală“, situată în rândul de sus de litere. Cum altfel pot rezolva această problemă?
Problema a fost calculator NumLock, conjurat în setările de calculator în ceea ce privește on / off panoul acestora câștigat.