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

Aplicação - Exportar/Importar Registros


Grimwynn

Pergunta

Olá pessoal!

Gostaria de tirar uma dúvida com vocês.
Comecei a criar uma aplicação que salva uma certa chave de registros do Regedit e depois tem a possibilidade de restaurar essa mesma chave caso ela seja removida.


Pois bem, fiz a linha de comando:

Shell("regedit /e ""HKEY_CURRENT_USER\Software\XXXXX\ZZZZZZ", 1)

E no caso da Importação

Shell("regedit /c ""HKEY_CURRENT_USER\Software\XXXXX\ZZZZZZ", 1)

Porém ao testar qualquer um dos comandos, recebo um erro que diz que tal arquivo não existe (?)
Por favor, me ajudem.
Obrigado.

P.S.: Usando Visual Basic 2010

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

A função Shell() exige que você passe o caminho completo do programa a ser executado, por exemplo, "c:\windows\regedit.exe". Para isso você teria que obter a pasta do Windows, pois nem todo mundo tem a instalação no mesmo caminho (c:\windows). Mas, você pode usar Process.Start(), pois ele funciona como o Executar do Windows, e neste caso apenas "regedit" vai funcionar.

De qualquer maneira, no seu código, falta o parâmetro com o arquivo que será criado (no caso do /e) ou que será importado (no caso do /c).

Abraços!

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...