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

Criando Registro


Plastico Bolha

Pergunta

Oi pessoal, eu estou criando um registro.

Mas eu gostaria de criar um "if", dizendo o seguinte:

if(já existe registro no local "X" ) { // (não faça nada")
    pass
}
else{ (Senão crie registro no local "X")
     ...
     Cria registro no local "X"
     ...
}
Só que eu estou sem idéia de "COMO" fazer isso ... Caso eu não faça esse "if" toda vez que o programa "X" INICIAR ele vai passar no local que cria o registro desnecessáriamente. E pra falar a verdade eu não sei ainda quais são os efeitos colaterais que tem se toda vez que o programa for iniciado ele tentar criar um novo registro no mesmo lugar. Aqui está o trecho que já foi feito que cria o registro.
aReg = ConnectRegistry(None,HKEY_CURRENT_USER)
aKey = OpenKey(aReg, r"SOFTWARE\Microsoft\Windows\CurrentVersion\Run")
aKey = OpenKey(aReg, r"SOFTWARE\Microsoft\Windows\CurrentVersion\Run", 0, KEY_WRITE)
SetValueEx(aKey,"arquivo",0, REG_SZ, r'C:\arquivo')
CloseKey(aKey)
CloseKey(aReg)
Resumindo estou tentando algo assim:
if(já existe registro no local "X" ) {   #não faça nada
            pass
}
else{ (Senão crie registro no local "X")
      aReg = ConnectRegistry(None,HKEY_CURRENT_USER)
      aKey = OpenKey(aReg, r"SOFTWARE\Microsoft\Windows\CurrentVersion\Run")
      aKey = OpenKey(aReg, r"SOFTWARE\Microsoft\Windows\CurrentVersion\Run", 0, KEY_WRITE)
      SetValueEx(aKey,"arquivo",0, REG_SZ, r'C:\arquivo')
      CloseKey(aKey)
      CloseKey(aReg)
}
#Onde local "X" é em "SOFTWARE\Microsoft\Windows\CurrentVersion\Run" --> arquivo

Obrigado pela paciência ^_^

Editado por Plastico Bolha
Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

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,1k
    • Posts
      651,8k
×
×
  • Criar Novo...