Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como identificar um usuário do Windows com ASP
Parte do fornecimento de software dinâmico para os usuários é o conteúdo de programação que funciona bem com seus sistemas operacionais. Se o seu programa não funciona bem com os sistemas operacionais Windows mais velhos , é boa prática de programação para detectar o sistema operacional e alertar o usuário de incompatibilidade. Existem 2 classes usadas para detectar o sistema operacional ea versão em ASP, e ambos são necessários para a identificação completa. Coisas que você precisa
Visual Studio. NET (2005 ou 2008)
Mostrar Mais instruções
1

criar um pequeno formulário do Windows na janela de design. Na janela , criar dois rótulos. Estes dois rótulos serão utilizados para ver os resultados do programa visualmente para verificar a sua precisão.
2

Use a classe Ambiente ea classe de sistema operacional . A classe Ambiente envia de volta a versão do sistema operacional , ea classe de sistema operacional envia de volta à plataforma.
3

Determinar a plataforma através de um interruptor . O código abaixo detecta plataforma : System.OperatingSystem OSINFO = System.Environment.OSVersion , interruptor ( osInfo.Platform ) { System.PlatformID.Win32Windows caso: {//este detecta versões mais antigas do Windows, incluindo //Win98, Win95 ou ME } .

caso System.PlatformID.Win32NT : { //Este é para as plataformas mais recentes do Windows , incluindo Win2000 //e mais recentes } }


4

Determine o operacional versão do sistema. Isto é importante para os programas de software que necessitam de configurar os sistemas baseados em aspectos específicos do sistema operativo . Por exemplo , as configurações de diretório raiz e de registro pode ser diferente para o Windows 2000 contra o Windows XP. Por exemplo, o código abaixo determina a version.switch ( osInfo.Version.Minor ) { switch ( osInfo.Version.Major ) { case 3: Label1.Text = "Windows NT 3.51 "; break; case 4: Label1.Text = "Windows NT 4.0" ; break; case 5: if ( osInfo.Version.Minor == 0) Label1.Text = " Windows 2000" ; elseLabel1.Text = "Windows XP" ; break; } break; }

5

Crie o aplicativo. Se você colocar esses trechos de código no evento Page_Load , o rótulo que você criou no passo 1 será exibido o seu sistema operacional atual.

Anterior :

Próximo : No
  Os artigos relacionados
·Como Fazer um Botão Invisível no Visual C 
·Como editar uma cadeia de caracteres de comprimento fix…
·Como corrigir C + erro + R6002 
·Como renomear um arquivo no Visual Studio C 
·Como converter uma string para um INT C 
·Como detectar um Debugger 
·Como conectar C # para o MS Excel 
·Como ocultar um objeto no Visual C 
·Como abrir um arquivo em C + + para leitura 
·Como ler arquivos Hex em C + + 
  Artigos em destaque
·Tutorial Processor celular 
·Como escrever um programa em C + + que calcula a precip…
·Como compilar um CPP Com um arquivo de cabeçalho 
·Como fazer um retângulo com uma função recursiva em …
·Como escrever um programa em C que irá ler em um arqui…
·Como converter e Decode HTML em um String no iPhone 
·Como fazer sua própria Game Engine 
·Como criar arquivos PDF com C Source Code 
·Como adicionar GMP para Xcode 
·Como encontrar o número de ocorrências de um caracter…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados