Jump to content
Fórum Script Brasil
  • 0

Aplicação - Exportar/Importar Registros


Grimwynn

Question

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 to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 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 to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.1k
    • Total Posts
      651.9k
×
×
  • Create New...