none
Realizar algo, somente pela primeira vez que abre o programa RRS feed

  • Pergunta

  • Olá a todos, gostaria de executar uns comandos, mas somente pela primeira vez que alguém abrir o programa (NA MAQUINA) da segunda em diante, ignorar isto.

    Obrigado a todos !


    • Editado BShot16 sexta-feira, 12 de fevereiro de 2016 03:50
    sexta-feira, 12 de fevereiro de 2016 03:34

Respostas

  • A sugestão do Natan é muito boa, mas manipular o Registro do Windows pode precisar de permissões de Admin. Outra alternativa é salvar em um arquivo na APPDATA. A APPDATA é uma pasta que não precisa de permissões e, na maioria dos casos, está oculta no computador cliente.

    Eu particularmente gosto mais do Regedit, como mostrou o Natan, mas fica ai mais uma dica.

    • Marcado como Resposta BShot16 sexta-feira, 12 de fevereiro de 2016 14:31
    sexta-feira, 12 de fevereiro de 2016 11:11
  • Você pode colocar no evento Load do Form principal uma verificação no regedit, verificando se uma chave específica criada pelo seu programa no primeiro acesso existe, caso exista ele não faz nada.

    Segue abaixo artigo para manipulação do regedit.

    https://msdn.microsoft.com/pt-br/library/85t3c3hf.aspx?f=255&MSPPError=-2147217396

    Abraço!


    Natan

    • Marcado como Resposta BShot16 sexta-feira, 12 de fevereiro de 2016 14:31
    sexta-feira, 12 de fevereiro de 2016 10:52

Todas as Respostas

  • Também, estou com uma duvida...
    Seguinte.
    Eu quero executar o CMD, então coloco 

    Shell("cmd.exe /c COMANDO")

    Funciona assim, mas eu gostaria que o CMD fosse aberto como Administrador, como faço isto também ?

    sexta-feira, 12 de fevereiro de 2016 04:06
  • Você pode colocar no evento Load do Form principal uma verificação no regedit, verificando se uma chave específica criada pelo seu programa no primeiro acesso existe, caso exista ele não faz nada.

    Segue abaixo artigo para manipulação do regedit.

    https://msdn.microsoft.com/pt-br/library/85t3c3hf.aspx?f=255&MSPPError=-2147217396

    Abraço!


    Natan

    • Marcado como Resposta BShot16 sexta-feira, 12 de fevereiro de 2016 14:31
    sexta-feira, 12 de fevereiro de 2016 10:52
  • A sugestão do Natan é muito boa, mas manipular o Registro do Windows pode precisar de permissões de Admin. Outra alternativa é salvar em um arquivo na APPDATA. A APPDATA é uma pasta que não precisa de permissões e, na maioria dos casos, está oculta no computador cliente.

    Eu particularmente gosto mais do Regedit, como mostrou o Natan, mas fica ai mais uma dica.

    • Marcado como Resposta BShot16 sexta-feira, 12 de fevereiro de 2016 14:31
    sexta-feira, 12 de fevereiro de 2016 11:11
  • Olá,

    Muito boa esta sugestão, estarei utilizando, obrigado !

    Também, estou com outra duvida...
    Seguinte.
    Eu quero executar o CMD, então coloco 

    Shell("cmd.exe /c COMANDO")

    Funciona assim, mas eu gostaria que o CMD fosse aberto como Administrador, como faço isto também ?

    sexta-feira, 12 de fevereiro de 2016 14:33