[Bug 46092] Multiple ARM64 apps want 'kernel32.GetSystemInfo' support for 'PROCESSOR_ARCHITECTURE_ARM64' ('Unknown processor architecture c')

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Nov 11 07:49:05 CST 2018


https://bugs.winehq.org/show_bug.cgi?id=46092

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|Multiple ARM64 apps from    |Multiple ARM64 apps want
                   |Windows 10 SDK              |'kernel32.GetSystemInfo'
                   |(10.0.17763.x) want         |support for
                   |'kernel32.GetSystemInfo'    |'PROCESSOR_ARCHITECTURE_ARM
                   |support for                 |64' ('Unknown processor
                   |'PROCESSOR_ARCHITECTURE_ARM |architecture c')
                   |64' ('Unknown processor     |
                   |architecture c')            |

--- Comment #1 from Anastasius Focht <focht at gmx.net> ---
Hello folks,

found another app that makes use of this:

'DtWinVer' - "A comprehensive OS detection Class"

http://www.naughter.com/dtwinver.html

Download:

http://www.naughter.com/download/dtwinver.zip

Interesting tidbit:

https://naughter.wordpress.com/2017/12/29/dtwinver-v2-13/

--- quote ---
DtWinVer v2.13
December 29, 2017 PJ Naughter    

Just to let everyone know that v2.13 of DtWinVer has been released. Updates for
this version include:

    Download now includes a VC 2017 solution and project files. These files now
support ARM64 in addition to x86, x64 and ARM.
    ARM64 binaries are now included in the download
    Added support for detecting PROCESSOR_ARCHITECTURE_NEUTRAL,
PROCESSOR_ARCHITECTURE_ARM64, PROCESSOR_ARCHITECTURE_ARM32_ON_WIN64 &
PROCESSOR_ARCHITECTURE_IA32_ON_ARM64 architectures
--- quote ---

--- snip ---
$ file *.exe
Winver32.exe:     PE32 executable (GUI) Intel 80386, for MS Windows
Winver32c.exe:    PE32 executable (console) Intel 80386, for MS Windows
Winver64.exe:     PE32+ executable (GUI) x86-64, for MS Windows
Winver64c.exe:    PE32+ executable (console) x86-64, for MS Windows
WinverARM.exe:    PE32 executable (GUI) ARMv7 Thumb, for MS Windows
WinverARM64.exe:  PE32+ executable (GUI), for MS Windows
WinverARM64c.exe: PE32+ executable (console), for MS Windows
WinverARMc.exe:   PE32 executable (console) ARMv7 Thumb, for MS Windows
WriteVer.exe:     PE32 executable (console) Intel 80386, for MS Windows

$ wine64 ./WinverARM64c.exe 
0009:fixme:reg:GetSystemInfo Unknown processor architecture c
0009:fixme:reg:GetSystemInfo Unknown processor architecture c
Emulated OS: Windows 10, (version 1803), (ARM64 Processor) v10.0 Build:17134
Underlying OS: Windows 10, (version 1803), (ARM64 Processor) v10.0
Build:17134.0, ProductType:0x0000001C, (64 Bit Edition), (N Edition),
(Uniprocessor Free)
0009:fixme:kernelbase:AppPolicyGetProcessTerminationMethod 0xfffffffffffffffa,
0x22f990
--- snip ---

$ sha1sum dtwinver.zip 
b9d202ad5c44727f6829a9ca573469d746266cc8  dtwinver.zip

$ du -sh dtwinver.zip 
1.5M    dtwinver.zip

$ wine64  --version
wine-3.20-7-ga0a7090301

Regards

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list