Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Win 7/64 i aplikacje 16-to bitowe

368 views
Skip to first unread message

Irek.N.

unread,
Jan 16, 2016, 2:52:47 PM1/16/16
to
Mam pewien problem. Mam aplikację 16 bitową, która doskonale sobie radzi
na Win XP/32, za to nie mogę jej uruchomić na Win7/64, a mam taką potrzebę.

Czy jest jakiś sposób konwersji kodu, uruchomienia w jakimś emulatorze,
cokolwiek, co pozwoli aplikację podnieś bez grzebania w win7/64?
Dosbox działa, ale wymaga instalacji, na dodatek woła okno statusu, a
chciał bym aby program uruchamiał się w oknie bez zbędnych rzeczy.

Irek.N.

Adam

unread,
Jan 16, 2016, 6:17:37 PM1/16/16
to
W dniu 2016-01-16 o 20:52, Irek.N. pisze:
Jeśli Windows w wersji Pro, to zainstaluj XP Mode.


--
Pozdrawiam.

Adam

Irek.N.

unread,
Jan 17, 2016, 2:35:52 PM1/17/16
to
> Jeśli Windows w wersji Pro, to zainstaluj XP Mode.
>

Działa, choć mało optymalne (z niewiadomego powodu nie mogę zrobić
pełnego okna, więc mam okno w oknie na oknie :( ).

Tak przy okazji, czy da się zrobić skrót na pulpicie do XP? Jak próbuję
przeciągać, to się uruchamia.

Miłego.
Irek.N.


Irek.N.

unread,
Jan 20, 2016, 3:48:54 PM1/20/16
to
> Jeśli Windows w wersji Pro, to zainstaluj XP Mode.
>
>

No i okazało się, że dziadostwo jakich mało.

1. Nie jestem w stanie poradzić sobie z mapowaniem napędów sieciowych i
przez nie skrótów - jakieś jajca się dzieją w ścieżkach dostępowych. Do
momentu gdy te pokazują katalog - jest OK, ale jak tylko pokażą plik -
kaszana. Tutaj na 100% moja niewiedza, ale z drugiej strony, można się
spodziewać podobnego postępowania jak w zwykłym windows, prawda?

2. Nie jestem w stanie zrobić pełnego okna. Nie i już... a tymczasem ten
sam program odpalony na XP32 na innym kompie śmiga jak trzeba pełnoekranowo.

3. Kto mi wytłumaczy, po jaką cholerę F1 woła pomoc, gdy aktywna jest
aplikacja nie windowsiana? W efekcie F1 w programie nie działa -
zastąpiony helpem.

Spodziewałem się, że lepiej będzie, a tymczasem kiszka na całego.
Szukam więc dalej. Ktoś ma pomysł?

Irek.N.

Kamil

unread,
Jan 20, 2016, 4:09:55 PM1/20/16
to
Użytkownik "Irek.N." napisał:

> Mam pewien problem. Mam aplikację 16 bitową, która doskonale sobie radzi na
> Win XP/32, za to nie mogę jej uruchomić na Win7/64 ...

Ostatnim w miarę sensownie działającym Windows jest XP. Kolejne wynalazki M$ to
kolejne porażki. Trudno zrozumieć o co im chodzi jeśli odrzuci się torie
spiskowe.

Pzdr


marfi

unread,
Jan 20, 2016, 4:23:16 PM1/20/16
to
Użytkownik "Kamil" <nos...@tlen.pl> napisał w wiadomości
news:n7ot31$1mbg$2...@gioia.aioe.org...
...>
> Ostatnim w miarę sensownie działającym Windows jest XP. Kolejne wynalazki
> M$ to
> kolejne porażki. Trudno zrozumieć o co im chodzi jeśli odrzuci się torie
> spiskowe.

Używasz jeszcze maczugi?

--
marfi

Adam

unread,
Jan 20, 2016, 5:49:07 PM1/20/16
to
W dniu 2016-01-20 o 21:48, Irek.N. pisze:
>> Jeśli Windows w wersji Pro, to zainstaluj XP Mode.
>>
>>
>
> No i okazało się, że dziadostwo jakich mało.
>
> 1. Nie jestem w stanie poradzić sobie z mapowaniem napędów sieciowych i
> przez nie skrótów - jakieś jajca się dzieją w ścieżkach dostępowych. Do

Jakie jajca?

Jak ustawiłeś kartę sieciową na kliencie?
Nie ustawiaj na NAT, tylko na bridged.


> momentu gdy te pokazują katalog - jest OK, ale jak tylko pokażą plik -
> kaszana. Tutaj na 100% moja niewiedza, ale z drugiej strony, można się
> spodziewać podobnego postępowania jak w zwykłym windows, prawda?

A w "zwykłym" Windows masz wspomniane jajca z mapowaniem?

>
> 2. Nie jestem w stanie zrobić pełnego okna. Nie i już... a tymczasem ten
> sam program odpalony na XP32 na innym kompie śmiga jak trzeba
> pełnoekranowo.

Aplikacja dosowa? Nie da się.
Aplikacje windowsowe powinny chodzić prawidłowo - może z wyjątkim
najstarszych dot.netowych.

>
> 3. Kto mi wytłumaczy, po jaką cholerę F1 woła pomoc, gdy aktywna jest
> aplikacja nie windowsiana? W efekcie F1 w programie nie działa -
> zastąpiony helpem.

W konfiguracji wyłącz przechwytywanie F1 przez hosta.

>
> Spodziewałem się, że lepiej będzie, a tymczasem kiszka na całego.
> Szukam więc dalej. Ktoś ma pomysł?

Przy okazji: funkcje integracji na kliencie włączyłeś?

Inne możliwości
Wykorzystaj już istniejący obraz dysku i podepnik go (albbo
przekonwertuj) do innych maszyn, np VirtualBox czy jakiś VMWare.


--
Pozdrawiam.

Adam

Robert Winkler

unread,
Jan 21, 2016, 1:00:02 AM1/21/16
to
> Inne możliwości
> Wykorzystaj już istniejący obraz dysku i podepnik go (albbo
> przekonwertuj) do innych maszyn, np VirtualBox czy jakiś VMWare.

Jeśli ktoś chce legalnie korzystać z XP Mode
(http://windows.microsoft.com/pl-pl/windows7/install-and-use-windows-xp-mode-in-windows-7)
to nie może używać dowolnych programów do wirtualizacji.
Może użyć tylko dedykowanej wersji Windows Virtual PC
https://www.microsoft.com/pl-PL/download/details.aspx?id=3702
i potem mając już mechanizm wirtualizacji
zainstalować konkretny obraz systemu z dodatkowymi narzędziami
integrującymi programy uruchamiane wewnątrz Virtual PC
a pulpitem hosta na którym działa wirtualizacja
https://www.microsoft.com/pl-PL/download/details.aspx?id=8002

VirtualBox nie ma takich mechanizmów,
VMWare Player posiada, ale brakuje mu prawa do legalnego używania
obrazu XP Mode z Windows XP
więc jeśli ktoś chce używać VMWare,
to musi kupić drugi system operacyjny,
do pracy w maszynie wirtualnej.

--
Robert

Adam

unread,
Jan 21, 2016, 3:08:19 AM1/21/16
to
W dniu 2016-01-21 o 06:46, Robert Winkler pisze:
Robercie, w żadnym z podanych przez Ciebie linków nie znalazłem
informacji, iż obrazu VHD nie mogę podpiąć pod inną maszynę wirtualną.
Masz jakieś linki?

To trochę tak, jak by przykładowo jpg utworzonego w windowsowym Paint
nie można było edytować w XnView ;)

To naprawdę nie moja wina, że maszyna Microsoftu jest taka prymitywna i
mało konfigurowalna.


--
Pozdrawiam.

Adam

Robert Winkler

unread,
Jan 21, 2016, 9:31:32 AM1/21/16
to
>> VMWare Player posiada, ale brakuje mu prawa do legalnego używania
>> obrazu XP Mode z Windows XP
>> więc jeśli ktoś chce używać VMWare,
>> to musi kupić drugi system operacyjny,
>> do pracy w maszynie wirtualnej.
>>
>
> Robercie, w żadnym z podanych przez Ciebie linków nie znalazłem
> informacji, iż obrazu VHD nie mogę podpiąć pod inną maszynę wirtualną.
> Masz jakieś linki?
>

Masz racje, sprawdziłem ponownie EULA
i nie ma tam ani słowa, że XP Mode może pracować tylko
z Windows Virtual PC.

--
Robert

Adam

unread,
Jan 21, 2016, 2:31:17 PM1/21/16
to
W dniu 2016-01-21 o 15:31, Robert Winkler pisze:
Dzięki :)



--
Pozdrawiam.

Adam

Irek.N.

unread,
Jan 21, 2016, 2:34:45 PM1/21/16
to
Adamie,
THX za porady, jutro wypróbuję.
Miłego.
Irek.N.


Wiktor S.

unread,
Jan 21, 2016, 4:25:11 PM1/21/16
to
> Dosbox działa, ale wymaga instalacji,

Nie wymaga. dosbox.exe (plus może kilka okolicznych plików, sprawdź) można
spokojnie skopiować na inny komputer i od razu odpalić.

> na dodatek woła okno statusu

dosbox.exe -noconsole

--
Wiktor S.

Irek.N.

unread,
Jan 23, 2016, 3:33:24 PM1/23/16
to
Wiktor S. pisze:
>> Dosbox działa, ale wymaga instalacji,
>
> Nie wymaga. dosbox.exe (plus może kilka okolicznych plików, sprawdź)
> można spokojnie skopiować na inny komputer i od razu odpalić.

Owszem, faktycznie można.

>
>> na dodatek woła okno statusu
>
> dosbox.exe -noconsole
>

No i cacy, resztę da się też poukładać. Program działa jak należy.
Odpalam ikonkę i mam co chciałem, gaszę program - nic nie zostaje :)
Niedogodność jedna jeszcze jest, aby mapować dysk sieciowy muszę go
najpierw zamapować w windows. A może znasz sposób na komendę
mount R \\xxx.xxx.xxx.xxx\katalog


THX za naprowadzenie na trop z dosbox-em.

Miłego.
Irek.N.

Luke

unread,
Jan 24, 2016, 10:30:52 AM1/24/16
to
W dniu 2016-01-16 o 20:52, Irek.N. pisze:
> Mam pewien problem. Mam aplikację 16 bitową, która doskonale sobie radzi
> na Win XP/32, za to nie mogę jej uruchomić na Win7/64, a mam taką potrzebę.

Czytałem gdzieś, że aplikacje win16 chodziły bezproblemowo na testowych
wersjach Windows 10.

Czy na finalnym Windows 10 chodzą - nie wiem.

Ale warto sprawdzić i może upgrade będzie rozwiązaniem?

L.


Robert Winkler

unread,
Jan 24, 2016, 11:07:30 AM1/24/16
to
W dniu 24.01.2016 o 16:30, Luke pisze:
Nie ma znaczenie czy ktoś używa Windows 7, czy 10.
Ważne jest tylko czy jest to system 32 czy 64-bitowy.
32-bitowe systemy Windows, mają wbudowaną obsługę trybu 16-bitowego,
czasem nazywa się to NTVDM (NT Virtual Dos Machine),
czasem można spotkać nazwę WOW16 (Windows On Windows)

W 64-bitowych systemach brakuje tego elementu.
W 64-bitowych systemach obsługa wstecznej kompatybilności
obejmuje tylko aplikacje 32-bitowe
i odpowiada za to WOW64.

Więc jeśli ktoś ma stary, 16-bitowy program,
z którego chce dalej korzystać,
to musi wiedzieć,
żeby nie kupować systemu 64-bitowego ale 32-bitowu.


btw.
Tak dla ścisłości
Windows 10 Tech Preview nie pozwalał na uruchamianie programów
16-bitowych bez wcześniejszej aktywacji sub-systemu NTVDM
(http://answers.microsoft.com/en-us/insider/forum/insider_wintp-insider_update/16-bits-applications-not-working-at-all/a776a720-ff62-4848-96b1-81b4371cff2c?auth=1)

--
Robert

Luke

unread,
Jan 24, 2016, 2:40:59 PM1/24/16
to

> Tak dla ścisłości
> Windows 10 Tech Preview nie pozwalał na uruchamianie programów
> 16-bitowych bez wcześniejszej aktywacji sub-systemu NTVDM

Aż pogooglowałem, aby sobie przypomnieć, gdzie to widziałem. Było to tu:

http://www.transmissionzero.co.uk/computing/win16-apps-in-c/

Jest screenshot. No ale może coś aktywowali, o czym nie pisali.

A sam tego nie testowałem.

L.


Wiktor S.

unread,
Feb 1, 2016, 1:07:31 PM2/1/16
to
> http://www.transmissionzero.co.uk/computing/win16-apps-in-c/
>
> Jest screenshot. No ale może coś aktywowali, o czym nie pisali.

Trzeba po prostu mieć 32-bitowy Windows 10, a działać będą i programy
DOS-owe (ale właściwie tylko konsolowe, bez grafiki ani dźwięku) i 16-bitowe
programy pod Windows (np. gra Kulki).


--
Wiktor S.

0 new messages