USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Iniciar automatico o aplicativo ao carregar o win?
Tamanini
não registrado
Postada em 12/07/2005 16:24 hs   
Bem, só falta acertar isto e termino o meu projeto aqui.
Estou fazendo assim, coloquei um checkbox na janela inicial, no qual se deixar marcado, ao sair no form_unload() terá o código abaixo:
Private Sub Form_Unload(Cancel As Integer)
    Dim Reg As Object
    If chkIniAutoNC.Value = 1 Then
        Set Reg = CreateObject("wscript.shell")
         Reg.RegWrite "HKEY_LOCAL_MACHINESOFTWAREMICROSOFTWINDOWSCURRENTVERSIONRUN" & "nome_exe", App.Path & "ome.exe"
    End If
Agora como faria para deletar se eu deixar desmarcado ao sair? Reg.RegDelete ...? E teria algum problema de ficar sempre criando e deletando mesmo que eu não tenha feita alteração, tipo, iniciou marcado e termina marcado o checkbox? O que eu poderia fazer? E estou colocando no form_load() --> me.hide, mas está abrindo o programa ao carregar e no caso quero que só carregue e fique na bandeja ao carregar o windows, só dá certo se eu colocar o me.hide no form_activate(), mas ainda aparece a janela no desktop e depois some e toda vez que vou para uma outra janela e volto para inicial a sub form_activate é ativado e assim executa o me.hide.

Obs.: Já vi outros script que trabalha muito bem com o registro do win, mas achei grande demais o código e eu só quero criar ou deletar o registro que irá rodar o programa ao iniciar o win, então acabei gostando deste que é apenas 3 linhas.
     
Alfterra
Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 12/07/2005 18:06 hs            
Já experimentou deixar vazio sem o "programa.exe" ou seja "" e gravar novamente?
     
Tamanini
não registrado
Postada em 12/07/2005 18:13 hs   
Isto para ele não carregar quando o win carregar, correto? Vou testar e, quanto as outras questões poderia me ajudar também?

[]'s,
Marcelo Tamanini
     
Tamanini
não registrado
Postada em 13/07/2005 10:07 hs   
Funcionou aqui sobre deixar em branco o registro na pasta RUN. Mas ainda estou com dúvida de não aparecer o programa ao ser carregado e como saber ao ser carregado o programa pelo usuário e não pelo win, ele já inicia mostrando a janela, tem como controlar isto também?

[]'s,
Marcelo Tamanini
     
Alfterra
não registrado
ENUNCIADA !
Postada em 13/07/2005 17:59 hs   
tenta colocar isso no form inicial do programa:
 
Private Sub Form_Activate()
Me.Hide
End Sub
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2026   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página