ID do artigo: 307394 - Última revisão: quarta-feira, 18 de janeiro de 2006 - Revisão: 1.5 Como determinar a versão do Windows usando o Visual C++
Nesta páginaSumárioEste artigo demonstra como determinar qual sistema operacional está em uso no sistema onde seu aplicativo está sendo executado. Ele faz distinção entre o Windows 95, Windows 98, Windows Millennium Edition, Windows NT 3.51, Windows NT 4.0, Windows 2000 e Windows XP. RequisitosEste artigo presume que você tenha uma compreensão de nível intermediário de programação C++.Dados de versão do WindowsPara determinar o sistema operacional que está sendo executado em um determinado sistema, é necessário os seguintes dados:Recolher esta tabela
Observação: Embora o código neste artigo verificar se todas as versões 32 bits do Windows, nem o .NET Framework como Visual Studio .NET há suporte para Windows 95 ou Windows NT 3.51. Obter as informações de Brazilian OSCriar um ponteiro para uma classe de sistema operacional e atribua as informações atuais do sistema operacional a ele:Determinar a identificação de plataformaA primeira etapa na avaliação lógica das informações do sistema operacional é para determinar qual plataforma está em uso, como mostrado abaixo. Isso é feito usando PlatformID . PlatformID é uma propriedade da classe de sistema operacional . Um valor enumerado "Win32Windows" significa que um sistema operacional da família de produtos x Windows 9. "WinNT" indica um sistema operacional da família Windows NT.Determinar específicos Windows 9 x versãoSe a plataforma tiver sido determinada como Windows 9 x , a versão principal ou secundária pode ser analisada para determinar a versão específica, como demonstra o código a seguir.Determinar a versão específica do Windows NTSe a plataforma tiver sido determinada como o Windows NT, a versão principal ou secundária pode ser analisada para determinar a versão específica:O exemplo de criaçãoAs etapas a seguintes mostram como você pode criar um cenário de teste para demonstrar essa funcionalidade.
ReferênciasPara obter informações mais gerais sobre o Visual C++. NET, visite o seguinte grupo de notícias Usenet da Microsoft e o site da Microsoft: Microsoft.public.dotnet.languages.vc
(http://www.microsoft.com/communities/newsgroups/en-us/default.aspx?query=Microsoft.public.dotnet.languages.vc+&dg=&cat=en_US_d02fc761-3f6b-402c-82f6-ba1a8875c1a7&lang=en&cr=&pt=&catlist=&dglist=&ptlist=&exp=&sloc=en-us)
Visual C++ .NET (2002) Support Center (http://support.microsoft.com/default.aspx?xmlid=fh%3ben-us%3bvcnet) A informação contida neste artigo aplica-se a:
Tradução automáticaIMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado. Clique aqui para ver a versão em Inglês deste artigo: 307394
(http://support.microsoft.com/kb/307394/en-us/
)
| Outros Recursos Outros Sites de Suporte
ComunidadesObtenha Ajuda AgoraTraduções deste artigo
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Voltar para o início