Just nu i M3-nätverket
Gå till innehåll

Köra 16-bitarsprogram i Windows 10


Mikael63
 Share

Rekommendera Poster

Blev nyss påmind om en mjukvara som fungerade upp till och med Windows XP.

Gick alltså inte att köra i W7 men jag tänkte att det kanske skulle kunna gå i Windows 10 men det gick inte.

Finns något annat "trick" än att köra i kompabilitetsläge?

Inte en virtuell maskin då men kanske något "skal" man kan köra genom?

 

Programmet fungerar i Linux m.h.a. Wine/PlayOnLinux.

 

image.png.d2e51aa0c1aa763ea306c6996ce74807.png

 

 

Programmet finns att hämta här:

https://www.slksys.com/sv/nedladdning/filer/prog_progt1_2_41S.exe

Redigerad av Mikael63
länk
Länk till kommentar
Dela på andra webbplatser

Flyfisherman

Är det Windows 10 32-bitar så går det https://www.groovypost.com/howto/enable-16-bit-application-support-windows-10/

 

Men är det Windows 10 64-bitar måste du använda en emulator.

https://answers.microsoft.com/en-us/windows/forum/windows_10-windows_install-winpc/is-it-possible-to-run-a-16-bit-program-on-windows/50497e46-707e-42b4-af7f-539037f5d0a0

Redigerad av Flyfisherman
Rättade första länken.
Länk till kommentar
Dela på andra webbplatser

Ja men då måste man hitta en laglig utgåva av XP och då är det enklare att köra XP, eller Linux, på en annan dator. 

 

Det här är inte ett problem för egen del då jag både kan köra via XP och via Linux utan en mer allmän undran.

Skulle det vara "enkelt" att köra mjukvaran skulle överbliven hårdvara kunna nyttjas.

Länk till kommentar
Dela på andra webbplatser

Legal version av Windows XP går att hämta från Microsofts hemsida. Kruxet är att den, från start, fungerar i Windows 7.

 

För att kunna använda den i Windows 10 måste det trixas för att extrahera den virtuella maskinen så den går att starta i VMWare Player eller Virtualbox. Det finns instruktioner på nätet hur det skall göras.

 

Här hämtar du i vart fall Windows XP som färdig virtuell maskin för Windows 7:

 

https://www.microsoft.com/sv-se/download/details.aspx?id=8002

 

Här finns instruktioner hur man extraherar den virtuella maskinen så den går att köras i tredjepartsprogram i Windows 10:

 

https://www.download3k.com/articles/How-to-add-an-XP-Mode-Virtual-Machine-to-Windows-10-or-8-using-Hyper-V-00770


https://www.download3k.com/articles/How-to-add-an-XP-Mode-Virtual-Machine-to-Windows-10-or-8-using-Hyper-V-00770

 

 

Länk till kommentar
Dela på andra webbplatser

Tack men det är då inte riktigt "lönt"..

 

Det bör vara något för "gemene man" som fungerar "out of the box".

 

Frågeställningen är egentligen generell men mer specifikt gäller det... nja, skulle kunna gälla, hypotetiskt, ungefär detta scenario:

Ett antal enheter, hårdvaran, finns så att säga till övers och utgör reserv för befintliga installerade enheter i undantagsfall.

Normalfallet är nog att hårdvaran byts mot ny hårdvara som lirar med ny mjukvara.

Hårdvaran skulle kunna skänkas som utbildningsmateriel där man vill lära sig programmering och kunna se ett praktiskt resultat. Eftersom ingen sådan "skola", eller i vilken form det nu skulle kunna bli, använder XP och förmodligen inte heller vill hålla på med virtuella maskiner så faller hela idén. En idé som än så länge bara är hypotetisk.

 

 

Länk till kommentar
Dela på andra webbplatser

Ja! det hade ju varit smidigt! Om man hade kunnat installera egen mjukvara.

(kanske skulle man kunna köra något via Qemu?

Men det finns ytterligare en hake och det är att man måste få till kommunikation mellan datorns USB-portar och hårdvarans COM-port, med drivrutiner osv. Idag är det nog ovanligt med "äkta" com-portar (jag har det på min MintBox)

Länk till kommentar
Dela på andra webbplatser

Nja jag vet inte hur det ser ut exakt med det programmet, bara att man ska kunna starta och använda det.

Länk till kommentar
Dela på andra webbplatser

Men.. det är inte Dependency Walker jag behöver starta och köra. Jag använde det för att se varför programmet PROGT1.exe inte gick att starta.

 

image.png.40e1db01860619f9b2f723dc67262a89.png

Länk till kommentar
Dela på andra webbplatser

Cygwin skulle kanske fungera men det känns också som ett stort steg.

Alltså Windows-Cygwin-Wine-Windowsprogram

 

Länk till kommentar
Dela på andra webbplatser

Flyfisherman
24 minuter sedan, skrev X-Men:

Har du provat det som finns angivet i denna länk?

 

https://www.groovypost.com/howto/enable-16-bit-application-support-windows-10/

Samma som jag länkade till ovan och det gäller inte för Windows 10 64-bit.

 

Citat:

16-bit applications, in particular, are not natively supported on 64-bit Windows 10 because the operating system lacks a 16-bit subsystem. This can even affect 32-bit applications that utilize a 16-bit installer.

The solution for such a scenario is to run the operating system on an older version of Windows, which might require setting up a virtual machine.
If you still utilize a 32-bit version of Windows 10, you can get the best of both worlds by enabling the 16-bit subsystem. As Microsoft’s future heads toward 64-bit computing, the company is minimizing its support for many of the legacy components in Windows. The best way to add 16-bit support in Windows 10 requires some command line work.

Länk till kommentar
Dela på andra webbplatser

Jag har 64-bitars OS och kollar man på Prisjakt är det en väldigt låg andel nya datorer som säljs med 32-bitars Windows.

 

Jag tog och testade programmet på nytt i Mint, nu i Mint 20 Ulyana, och nu behöver man inte trixa med att flytta på en dll-fil för att det ska fungera.

 

Det kanske är så att "man" får fixa en programmeringsdator med Raspberry Pi 4 + Raspberry Pi Touch Display + Raspberry Pi keyboard and hub

Länk till kommentar
Dela på andra webbplatser

 Share

×
×
  • Skapa nytt...