Wrong windows platform in About window
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KiCad |
Won't Fix
|
Low
|
Unassigned |
Bug Description
My systems are Windows 10. Specifically, my home system is "Edition: Windows 10 Pro; Version 1803; OS build 17134.112" and my work system is "Edition: Windows 10 Enterprise; Version 1709; OS Build 16299.492. Both systems report Windows 8 (build 9200) in the platform field in the About window and the version info. Here is the version info from my home computer, same as what I get on my work computer.
Application: kicad
Version: (5.0.0-rc3-dev), release build
Libraries:
wxWidgets 3.0.3
libcurl/7.54.1 OpenSSL/1.0.2l zlib/1.2.11 libssh2/1.8.0 nghttp2/1.23.1 librtmp/2.3
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian, wxMSW
Build Info:
wxWidgets: 3.0.3 (wchar_t,wx containers,
Boost: 1.60.0
OpenCASCADE Community Edition: 6.8.0
Curl: 7.54.1
Compiler: GCC 7.1.0 with C++ ABI 1011
Build settings:
USE_
USE_
KICAD_
KICAD_
KICAD_
KICAD_
BUILD_
KICAD_
KICAD_
KICAD_SPICE=ON
A discussion on kicad.info seems to indicate this might be a bug in wxWidgets. See https:/
Changed in kicad: | |
importance: | Wishlist → Low |
This becuase that is how windows works. For newer window's a so called manifest file is needed.
As mentioned in the wx API doc, it links to: /docs.microsoft .com/en- us/windows/ desktop/ SysInfo/ operating- system- version
https:/
Which states:
* For applications that have been manifested for Windows 8.1 or Windows 10. Applications not manifested for Windows 8.1 or Windows 10 will return the Windows 8 OS version value (6.2). To manifest your applications for Windows 8.1 or Windows 10, refer to Targeting your application for Windows.
I don't really know how to do this with exe's not build with msvc.