Fórum nome do sistema operacional #244432
26/07/2004
0
Seguindo algumas dicas do forum, sempre mostra como se fosse windows 2000.
É possível ?
Guilherme B
Curtir tópico
+ 0Posts
26/07/2004
Rômulo Barros
Diretorio,Nome : String;
Registro : TRegistry;
Xp : Boolean;
Diretorio := ExtractFilePath(Application.ExeName);
Nome := ExtractFileName(Application.ExeName);
Registro := TRegistry.Create;
Registro.RootKey := HKEY_LOCAL_MACHINE;
Registro.OpenKey(´SOFTWARE\Microsoft\Windows\CurrentVersion´,False);{"False" pq todas as versões do Win possuem essa chave}
If Not Registro.ValueExists(´Version´)Then
Begin
Xp := True;
Disco := Registro.ReadString(´ProgramFilesDir´);{ NT/2000/XP}
End
Else
Begin
Xp := False;
Disco := Registro.ReadString(´SystemRoot´);{ Win9X/ME}
End;
...
Registro.CloseKey;Gostei + 0
26/07/2004
Guilherme B
Mas eu preciso diferenciar as estações 2000 das XP das NT.
É possível ?
sds
Gostei + 0
26/07/2004
Rômulo Barros
Gostei + 0
26/07/2004
Persist
5 2 - 2003 Server
5 1 - XP
5 0 - 2000
4 0 - NT 4.0
4 90 - Me
4 10 - 98
4 0 - 95
3 51 - NT 3.51
Gostei + 0
27/07/2004
Guilherme B
Você poderia me passar a sintaxe do comando ?
Procurei nas documentações que possuo e não encontrei nada.
Grato
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)