OSVersion

Post Reply
User avatar
Arturo Lopesoria
Posts: 84
Joined: Fri Aug 10, 2007 1:47 am
Location: Mexico DF
Contact:

OSVersion

Post by Arturo Lopesoria »

Hello All

I need to know if application is running Under WM5 or WM6.
How can we Get OSVersion?

I already try this:
Already running OK:

Code: Select all

HB_FUNC(GETOEMINFO)
{
WCHAR wszMachineName[128];
SystemParametersInfo(SPI_GETOEMINFO, sizeof(wszMachineName), &wszMachineName, 0);
hb_retc( WideToAnsi(wszMachineName ) ) ;
}
 
But this do not recognize SPI_GETPLATFORMNAME parameter
where must be SPI_GETPLATFORMNAME declared?

Code: Select all

HB_FUNC(GETPLATFORMNAME)
{
WCHAR wszPlatformName[128];
SystemParametersInfo(SPI_GETPLATFORMNAME, sizeof(wszPlatformName), &wszPlatformName, 0);
hb_retc( WideToAnsi(wszPlatformName ) ) ;
}
 

Here is another Idea from an example using classes,
but I dont know how adapt this for FWPPC:

Code: Select all

// Sample for Environment class summary
using namespace System;
using namespace System::Collections;
int main()
{
   String^ str;
   String^ nl = Environment::NewLine;

   //  <-- Keep this information secure! -->
   Console::WriteLine( "MachineName: {0}", Environment::MachineName );
   Console::WriteLine( "OSVersion: {0}", Environment::OSVersion );
}

 
Saludos a todos.
Arturo LS
User avatar
Arturo Lopesoria
Posts: 84
Joined: Fri Aug 10, 2007 1:47 am
Location: Mexico DF
Contact:

Re: OSVersion

Post by Arturo Lopesoria »

very thanks to you Enrico
That is just the constant I was looking for
I will probe with this and hope the result value contains detailed OsVersion

Saludos!!

Arturo.
Arturo LS
Post Reply