Usuário com melhor resposta
Programa desenvolvido em VB.NET rodar somente no Windows 8?

Pergunta
-
Então, eu tenho uma aplicação que é somente para Windows 8/8.1/8.1 Update, porém quando eu executá-la em um computador com Windows 7 ou anterior ela rodará normalmente, porém não funcionará. Então eu pensei em uma forma de exibir a versão do Windows em uma String, e, se a versão for anterior, aparecer uma MsgBox e fechar a aplicação. Como faço isso? Obrigado.
Respostas
-
Olá,
É uma aplicação Windows Forms, certo?
Use o código abaixo:
Protected Overrides Sub OnRun() If Environment.OSVersion.Version.Major <= 6 AndAlso _ Environment.OSVersion.Version.Minor < 2 Then MessageBox.Show("Sistema Operacional incompatível! Versão mínima" & _ " requerida: Windows 8", "Meu APP", _ MessageBoxButtons.OK, MessageBoxIcon.Error) Environment.Exit(0) End If MyBase.OnRun() End Sub
Conforme a imagem:
Herbert Lausmann
- Marcado como Resposta Free4k domingo, 20 de abril de 2014 23:46
Todas as Respostas
-
Olá,
É uma aplicação Windows Forms, certo?
Use o código abaixo:
Protected Overrides Sub OnRun() If Environment.OSVersion.Version.Major <= 6 AndAlso _ Environment.OSVersion.Version.Minor < 2 Then MessageBox.Show("Sistema Operacional incompatível! Versão mínima" & _ " requerida: Windows 8", "Meu APP", _ MessageBoxButtons.OK, MessageBoxIcon.Error) Environment.Exit(0) End If MyBase.OnRun() End Sub
Conforme a imagem:
Herbert Lausmann
- Marcado como Resposta Free4k domingo, 20 de abril de 2014 23:46
-
-
-