Difference between revisions of "User:Petr-akhlamov/WOW"

From ReactOS Wiki
Jump to: navigation, search
(Created page with "'''Windows on Windows (WOW)''' — system component, which provide running apps, which using legacy 16-bit version of Windows API (Win 16) in 32-bit versions Windows NT. WOW...")
 
Line 15: Line 15:
 
**{{JIRA|9452}}
 
**{{JIRA|9452}}
 
**{{JIRA|6286}}
 
**{{JIRA|6286}}
*[http://reactos.org/forum/viewtopic.php?f=2&t=15623 Forum topic]
+
*[http://reactos.org/forum/viewtopic.php?f=2&t=15623 16-bit Windows Program Support - Forum topic]
 +
*[http://www.reactos.org/forum/viewtopic.php?f=22&t=10988 Installing 32-bit programs with 16-bit setup launcher stubs - Forum topic]
 
*[http://www.wine-staging.com/news/2016-02-10-blog-wine-16bit.html WineStaging - Blog: How do Win 3.1 applications work in Wine?]
 
*[http://www.wine-staging.com/news/2016-02-10-blog-wine-16bit.html WineStaging - Blog: How do Win 3.1 applications work in Wine?]

Revision as of 20:12, 7 April 2018

Windows on Windows (WOW) — system component, which provide running apps, which using legacy 16-bit version of Windows API (Win 16) in 32-bit versions Windows NT.

WOW implemented with help NTVDM and win16api stubs. NTVDM used for running 16-bit code, and win16api stubs thunks legacy 16-bit APIs to their newer 32-bit equivalents.

Usual, WOW used for old 16-bit installers.

29-03-2018 Aleksandar Andrejevic (NTVDM developer) announced what he plans to work on WOW.

Why 16-bit apps work in the Wine?

In the Wine work of 16-bit apps depends on kernel module ldt16, whereby emulate 16-bit code.[1]

Links