knowledge to get system information
- a good code signing certificate
- Working with Strings
- Getting System Information
- XWinVer - Simple class to get Windows OS version
- Windows Version Numbers
- DtWinVer v1.34 - OS Detection Utility
- IsWindows10OrGreater function
- OSVERSIONINFOA structure
- Version Helper functions
- GetVersionExA function
- Operating System Version
- Targeting your application for Windows
- Getting the System Version
- C++ How to detect Windows 10
- C++ Check if Windows 10
- Get OSVersion in Windows using C++
- Getting the Windows OS version information C program example
- Determine Windows Version and Edition
- Getversionex deprecated
- DtWinVer v2.45 A comprehensive OS detection Class
- PJ Naughter's place
- c++ - GetVersionEx弃用-如何从较新的API获取产品类型(VER_NT_DOMAIN_CONTROLLER)
- regsvr42: Generate SxS Manifest Files from Native DLLs for Registration-Free COM
- System Information Utility
- Troubleshooting Registration Free COM
- Mike Blaszczak's Sample Programs
- How To Add ToolTips To Controls On A Windows Form
- Register DLL / COM exe without admin rights
- Register DLL without admin rights
- Register ActiveX/COM Components without Administrator Privileges
- The Enigma Protector
- Operating System Version
- Getting the System Version
- Verifying the System Version
- Detecting a Product Suite
- Getting Hardware Information
- Using System Information
- Getting System Information
- TEXT macro
- TEXT() macro
- A tool for registering OCXs and COM DLLs
- Registering any COM component through coding
- A COM Registration Spy
- RegSvrEx - An Enchanced COM Server Registration Utility
- regsvr42: Generate SxS Manifest Files from Native DLLs for Registration-Free COM
- Using COM Without Registration
- ReneNyffenegger / about-Windows-Registry
- Registry: HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\n
- A Closer Look at HKEY_LOCAL_MACHINE for Windows NT
- Troubleshooting Registration Free COM
test this program and got error messages.
Error C2440 'initializing': cannot convert from 'const wchar_t [18]' to 'TCHAR *' SystemInfo2
it has most recent OS parameters needed in Hans's post.
The following functions can be used to determine the current operating system version or identify whether it is a Windows or Windows Server release. These functions provide simple tests that use the VerifyVersionInfo function and the recommended greater than or equal to comparisons that are proven as a robust means to determine the operating system version.
The following example shows an app manifest file for an app that supports all versions of Windows from Windows Vista to Windows 10:
this is good post to summarize all kinds of system OS version information.
This article explains how to determine Windows version and edition. The method is very simple: The Windows API provides two functions, GetVersion/GetVersionEx, that fill the structure OSVERSIONINFO/OSVERSIONINFOEX with information such as major and minor version, product type, suite mask, platform, and so forth. This article, however, and the code provided here, does not list all the operating systems ever released by Microsoft, only the most usual ones.
This tool will spy on COM registration process and create side by side (SxS) manifest file(s)
need to download source code and play around with it.
This project is an attempt to create a utility or tool application that will display all the system information like CPU, OS, Multimedia, etc. The idea behind this application is no different than the one implemented in most of Microsoft’s System Info utility in Office products. But my application takes couple of steps more and displays more info than the available utilities. In this version (V1) of application, following information is displayed.
the above two posts give me enough techniques to develop my tool to get system information.
The Version API Helper functions are used to determine the version of the operating system that is currently running. For more information, see Getting the System Version.
This tool will spy on COM registration process and create side by side (SxS) manifest file(s)
need to download source code and play around with it.
A small class for using COM DLL modules without registering them
other way to avoid registering COM DLL, is to define them on the manifest: see detailled explantion: regsvr42: Generate SxS Manifest Files from Native DLLs for Registration-Free COM[^]
No comments:
Post a Comment