Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - Ricavare il Service Pack
Forum - Visual Basic 6 - Ricavare il Service Pack

Avatar
tippolo (Normal User)
Pro


Messaggi: 157
Iscritto: 21/09/2008

Segnala al moderatore
Postato alle 16:47
Domenica, 08/03/2009
Salve a tutti,
per conoscere le informazioni del PC in uso utilizzo la Funzione Environ.
Se invece voglio sapere quale Service Pack del SO è installato sul computer come lo posso ricavare?

PM Quote
Avatar
theprogrammer (Normal User)
Guru^2


Messaggi: 2509
Iscritto: 28/01/2009

Segnala al moderatore
Postato alle 17:09
Domenica, 08/03/2009
Cosi'

Codice sorgente - presumibilmente VB.NET

  1. Private Declare Function GetVersionExA _
  2.     Lib "Kernel32" (lpVersionInformation As OSVERSIONINFO) As Long
  3.  
  4. Private Type OSVERSIONINFO
  5.     dwOSVersionInfoSize As Long
  6.     dwMajorVersion As Long
  7.     dwMinorVersion As Long
  8.     dwBuildNumber As Long
  9.     dwPlatformId As Long
  10.     szCSDVersion As String * 128
  11. End Type
  12.  
  13. Private Sub Form_Load()
  14.     Dim lpVI As OSVERSIONINFO
  15.     lpVI.dwOSVersionInfoSize = Len(lpVI)
  16.     GetVersionExA lpVI
  17.    
  18.     MsgBox lpVI.szCSDVersion
  19. End Sub


PM Quote
Avatar
tippolo (Normal User)
Pro


Messaggi: 157
Iscritto: 21/09/2008

Segnala al moderatore
Postato alle 19:09
Lunedì, 09/03/2009
Grazie theprogrammer, questo mi mancava proprio

PM Quote
Avatar
theprogrammer (Normal User)
Guru^2


Messaggi: 2509
Iscritto: 28/01/2009

Segnala al moderatore
Postato alle 20:02
Lunedì, 09/03/2009
Testo quotato

Postato originariamente da tippolo:

Grazie theprogrammer, questo mi mancava proprio



Di nulla tippolo ... ci risentiamo (anche altrove ... :-) )

PM Quote
Avatar
tippolo (Normal User)
Pro


Messaggi: 157
Iscritto: 21/09/2008

Segnala al moderatore
Postato alle 20:23
Lunedì, 09/03/2009
Testo quotato

Postato originariamente da theprogrammer

... ci risentiamo (anche altrove ... :-) )



[OT]Sai che ancora non ti ho riconosciuto? :-?

PM Quote