Ir para conteúdo
Fórum Script Brasil
  • 0

Capturar Letra do HD ativo


LucAlucard

Pergunta

Olá a todos... Gente por favor to precisando bastante de uma força de vocês de novo...

Gostaria de saber se vocês sabem de algum jeito de capturar a letra do meu HD ativo... Por exemplo: Tenho o Windows 7 no C: e o Windows XP no D: os 2 usam HDs diferentes não.. pera.. vamo complicar um pouco mais.. os dois usam o mesmo HD só estão particionados com sistemas operacionais diferentes... Alguém sabe como conseguir saber em qual letra (C: , D:) eu posso instalar um programa?

No meu caso preciso criar um programa instalavel no próprio Delphi mas preciso saber qual a letra do PC do cliente pra poder seguir a instalação (não.. pior que não posso permitir que ele escolha o diretório..)

Vlw gente vlws pela força! Um forte abraço a todos!

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0
Gostaria de saber se vocês sabem de algum jeito de capturar a letra do meu HD ativo... Por exemplo: Tenho o Windows 7 no C: e o Windows XP no D: os 2 usam HDs diferentes não.. pera.. vamo complicar um pouco mais.. os dois usam o mesmo HD só estão particionados com sistemas operacionais diferentes... Alguém sabe como conseguir saber em qual letra (C: , D:) eu posso instalar um programa?
talvez você possa verificar via variável de ambiente, não sei se no Windows7 o nome seria o mesmo, mas experimente "windir":

var
  WinDisc,
  WinPath :string;
begin
  WinPath := GetEnvironmentVariable('windir');
  WinDisc := Copy(WinPath, 1, 3);  // aqui você teria algo como 'C:\'
  ...
end;

No meu caso preciso criar um programa instalavel no próprio Delphi mas preciso saber qual a letra do PC do cliente pra poder seguir a instalação (não.. pior que não posso permitir que ele escolha o diretório..)
Em alguns casos, você pode não conseguir gravar a informação onde quizer, por não ter direito de acesso (a menos que seja um admin). De qualquer forma, veja se não fazer um mecanismo de infecção. ;)
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...