elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  iniciar con windows... ayuda a un novato vb.NET
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: iniciar con windows... ayuda a un novato vb.NET  (Leído 6,401 veces)
marcelo33

Desconectado Desconectado

Mensajes: 6


Ver Perfil
iniciar con windows... ayuda a un novato vb.NET
« en: 1 Abril 2013, 09:32 am »

Hola gente, estoy intentando hacer que un proyecto en vb. NET arranque al iniciar windows, se que hay varios comentarios y ejercicios sobre el tema pero, yo que recien comienzo en esto, no logro entenderlos, realice un ejercicio que anda por aqui, con dos botones uno que agrega y otro que quita del registro, anda muy bien, el tema es que no se como hacer para que sea mi programa el que se cree en el registro de windows, ya que como esta echo, solo arranca el form con sus dos botones, pero mi proyecto ni aparece, como hago para que sea mi proyecto el que es agregado?, se que puedo poner un acceso en el inicio de windows, lo probe y anda muy bien de ese modo, pero quisiera aprender como hacerlo desde el registro.
Desde ya quedo agradecido por su atencion y posibles respuestas.


En línea

Danyfirex


Desconectado Desconectado

Mensajes: 493


My Dear Mizuho


Ver Perfil
Re: iniciar con windows... ayuda a un novato vb.NET
« Respuesta #1 en: 1 Abril 2013, 15:14 pm »

tu proyecto o  tu poryecto compilado?  ;D


En línea

marcelo33

Desconectado Desconectado

Mensajes: 6


Ver Perfil
Re: iniciar con windows... ayuda a un novato vb.NET
« Respuesta #2 en: 1 Abril 2013, 20:25 pm »

Si, tenes razon Danyfirex, es mi proyecto ya compilado, (se me escapo el detalle...)
si pongo un acceso en la carpeta de inicio de windows, funciona muy bien, ya que se ejecuta en el arranque pero, la idea es aprender a hacerlo desde el registro, como dije antes hay ejercicios por aqui que enseñan a hacerlo, lamentablementa no logro
entender como mi programa pueda cargarse en el registro de windows
de esa manera, cuando uno esta perdido necesita una luz... yo necesito todo un sol...
En línea

GarnoX

Desconectado Desconectado

Mensajes: 18


Ver Perfil
Re: iniciar con windows... ayuda a un novato vb.NET
« Respuesta #3 en: 1 Abril 2013, 21:54 pm »

Amigo Aca Esta como hacerlo muestra http://www.recursosvisualbasic.com.ar/htm/vb-net/32-iniciar-programa-con-windows.htm
 hacerlos con dos botones uno para  iniciar y el otro para eliminarlo


 Yo usaria un checkbox y le pongo por defecto que este checked  o seleccionado
para que me muestre el form
luego  puedes guardar la setting del checked box para que te cargue en cada inicio   el status del checkbox asi le das  la opcion al usuario de que configure a gusto asi quiere o no que inicie con windows
En línea

marcelo33

Desconectado Desconectado

Mensajes: 6


Ver Perfil
Re: iniciar con windows... ayuda a un novato vb.NET
« Respuesta #4 en: 2 Abril 2013, 05:35 am »

Muchas gracias por tu respuesta GarnoX, pero te comento: este ejercicio no lo entiendo: http://www.recursosvisualbasic.com.ar/htm/vb-net/32-iniciar-programa-con-windows.htm  ya que si bien me funciona, solo me carga en el registro el form con sus dos botones pero no se como sumarle a esto mi programa, en otro form? en el mismo? si es en el mismo tendre que investigar mas, ya que no puedo solo juntar los dos programas porque da errores por todos lados...
Repito, muchas gracias por tu respuesta, todo me ayuda amigo.
En línea

GarnoX

Desconectado Desconectado

Mensajes: 18


Ver Perfil
Re: iniciar con windows... ayuda a un novato vb.NET
« Respuesta #5 en: 3 Abril 2013, 01:52 am »

Para usar Esa Funcion  y llamarla desde Cualquier formulario la tienes que poner en un modulo no tengo mucha experiencia en modulos pero solo cambia el private por public
y te quedaria algo asi
Código:


Imports Microsoft
Imports Microsoft.Win32
Imports Microsoft.Win32.Registry
Arriba de la palabra modulo importas las librerias que usa el ejemplo
Module (nombre de tu modulo)
    Public Function start_Up(ByVal bCrear As Boolean) As String
     todo el code
    End Function

Ahora Puedes llamar a la funsion Star_up desde cualquier modulo

Con Solo Ponerle Al codigo  Msgbox(star_up(True)) ' esto es para que inicie
Msgbox(star_up(false)) para que no inicie mas :D

En línea

marcelo33

Desconectado Desconectado

Mensajes: 6


Ver Perfil
Re: iniciar con windows... ayuda a un novato vb.NET
« Respuesta #6 en: 3 Abril 2013, 16:20 pm »

Muchas gracias por otra vez ayudarme GarnoX, estoy estudiando el tema de los modulos en vb2010, vere si por ese camino llego a que funcione, solo tengo que ponerme al tanto con ese tema ya que como casi todo... tengo cero conocimiento  ;D, al menos ahora se por donde comenzar, te comentare si sale, otra vez gracias.
En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.817



Ver Perfil
Re: iniciar con windows... ayuda a un novato vb.NET
« Respuesta #7 en: 3 Abril 2013, 16:32 pm »

Pero no es estríctamente necesario un módulo, debes cambiar el tipo de función a compartida (SHARED) y hacerla pública (PUBLIC), metes la función donde quieras (no estríctamente en un módulo) y la podrás llamar desde donde quieras.

Ejemplo:

form1.vb:
Código
  1. Public Class Form1
  2.    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  3.        MsgBox(Class1.GetHalfNumber(100))
  4.    End Sub
  5. End Class

class1.vb
Código
  1. Public Class Class1
  2.    Public Shared Function GetHalfNumber(ByVal Number As Int64) As Int64
  3.        Return Number \ 2
  4.    End Function
  5. End Class

Saludos
« Última modificación: 3 Abril 2013, 16:37 pm por EleKtro H@cker » En línea

GarnoX

Desconectado Desconectado

Mensajes: 18


Ver Perfil
Re: iniciar con windows... ayuda a un novato vb.NET
« Respuesta #8 en: 7 Abril 2013, 01:35 am »

O_O no sabia eso que se podia usar  eso independiente  form donde estuviera declarada por lo que siempre pensé que para llamar a un fusione X desde un formularios X tenia que estar declarada en un modulo O_O

Bueno uno aprende Cosa nueva todo los dias...  ;-) ;-) ;-) he aprendido algo nuevo
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Al iniciar Windows
Programación Visual Basic
& eDu & 5 2,640 Último mensaje 21 Marzo 2008, 13:45 pm
por [Zero]
batch al iniciar el windows XP se inicie el windows media player
Scripting
evildranz 2 9,140 Último mensaje 15 Agosto 2008, 04:33 am
por evildranz
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines