Hi,

My suggestion is to handle the case when the newer OS will be installed in the 
guest as well.

Please look at version helper API - 
http://msdn.microsoft.com/en-us/library/windows/desktop/dn424972(v=vs.85).aspx 
<http://msdn.microsoft.com/en-us/library/windows/desktop/dn424972(v=vs.85).aspx>
 
and keep in mind that the usual GetVersion and GetVersionEx (that returned 
major, minor versions and build number) will be deprecated or changed after 
Windows 8.1.

Thanks,
Yan.



> On Dec 16, 2014, at 9:30 AM, zhanghailiang <zhang.zhanghaili...@huawei.com> 
> wrote:
> 
> Hi,
> 
> This patch series add a new guest command 'guest-get-os-version'.
> It is now only available for windows guest.
> 
> It will return guest's OS version name and type, like bellow:
> '{"return":{"name":"Microsoft Windows Server 2012 R2","type":64}}'
> 
> Sometimes we need to know guest's OS version info.
> (Actually, we need this info when we update guest's applications and drivers 
> in our project.)
> 
> This patch is only RFC, it is another try to add more commands for qemu-ga.
> Though qemu-ga has supported some commands now, but it is not enough and some
> of them only support for linux ...
> 
> I would like to enrich it, if someone think it is acceptable.
> 
> So, any comments will be welcome! Thanks ;)
> 
> zhanghailiang (2):
>  qga: Introduce guest-get-os-version command with stubs
>  qga: implement qmp_guest_get_os_version for windows
> 
> qga/commands-posix.c |   7 +++
> qga/commands-win32.c | 125 +++++++++++++++++++++++++++++++++++++++++++++++++++
> qga/qapi-schema.json |  26 +++++++++++
> 3 files changed, 158 insertions(+)
> 
> -- 
> 1.7.12.4
> 
> 
> 

Reply via email to