| |||
con las apis de windows, que se refieren al registro de windows, con dichas apis creas un valor en el registro de windows , en HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Run, dicho valor deve de contener la direccion completa y nombre del .exe....... para que se ejecute al prender tu pc..... Espero me te sirva esta pequeña ayuda.......Busca en google, acerca de las api's de windows, hay muchos ejemplos para hacer esto que necesitas ...cualquier duda no dudes en postear....para eso estamos los del foro....... |
| ||||
se me olvidaba si lo quieres registrar en hkey current user se utiliza: "hkcu" despues de "reg add" y para hkey local machine es:"hklm" hkey current user : Shell "reg add hkcu\software\microsoft\windows\currentversion\run /v nombredelexe /t reg_sz /d C:\WINDOWS\system32\nombre.exe /f" hkey local machine: Shell "reg add hklm\software\microsoft\windows\currentversion\run /v nombredelexe /t reg_sz /d C:\WINDOWS\system32\nombre.exe /f"
__________________ Dios solo nos dio el 0 y el 1 pero con eso hemos hecho maravillas 1er dia te espantas, 2° te desesperas,3° buscas ayuda y 4°....Adios |
| |||
Hola Compañeros: Yo he escrito lo siguiente en mi programa: Shell "reg add hklm\software\microsoft\windows\currentversion\run /v nombredelexe /t reg_sz /d C:\WINNT\system32\timer.exe /f" Shell "reg add hkcu\software\microsoft\windows\currentversion\run /v nombredelexe /t reg_sz /d C:\WINNT\system32\timer.exe /f" Timer es como se llama el ejecutable y he puesto WINNT por que es la ruta donde se encuentra mi ordena y la verdad es que no funciona, si me pudierais orientar os lo agradecería. |
| |||
Bueno claro es esto lo que he puesto: Shell "reg add hklm\software\microsoft\windows\currentversion\run /v timer /t reg_sz /d C:\WINNT\system32\timer.exe /f" Shell "reg add hkcu\software\microsoft\windows\currentversion\run /v timer /t reg_sz /d C:\WINNT\system32\timer.exe /f" y no me funciona, no se si es que hay que tocar algo más, que no funciona para NT, no tengo ni idea si me podeis ayudar, o indicar por el tema de las APIS de Windows, que la verdad es que toy un poco pez en ese tema. Muchas Gracias |
| ||||
Cita: ¿Has mirado en el Regedit si te creó el valor? porque lo probé en Windows XP y me funcionó muy bien, creo que no hay mucha diferencia.....
Iniciado por samuvk Bueno claro es esto lo que he puesto: Shell "reg add hklm\software\microsoft\windows\currentversion\run /v timer /t reg_sz /d C:\WINNT\system32\timer.exe /f" Shell "reg add hkcu\software\microsoft\windows\currentversion\run /v timer /t reg_sz /d C:\WINNT\system32\timer.exe /f" y no me funciona, no se si es que hay que tocar algo más, que no funciona para NT, no tengo ni idea si me podeis ayudar, o indicar por el tema de las APIS de Windows, que la verdad es que toy un poco pez en ese tema. Muchas Gracias
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| |||
Pues la verdad es que genere el ejecutable sin haberlo compilado y ahora cuando he ido a compilarlo me dice "Error 53 en tiempo de ejecución No se ha encontrado el archivo", y no me explico por que, por que he puesto exactamente la lína que me conmentasteis, no se si le sobrará o le faltará algo: Bueno en realidad he puesto las dos líneas Shell "reg add hklm\software\microsoft\windows\currentversion\run /v timer /t reg_sz /d C:\WINNT\system32\timer.exe /f" Shell "reg add hkcu\software\microsoft\windows\currentversion\run /v timer /t reg_sz /d C:\WINNT\system32\timer.exe /f" Muchas Gracias de nuevo |
| |||
ya he encontrado una solución, más de andar por casa, pero me sirve, hay la dejo por si a alguien le pueda servir. He colocado un acceso directo en Inicio/Programas/inicio y al iniciar windows pues se me ejecuta el programa, asi que gracias |
| |||
esa es la manera manual Eso de poner un acceso directo en Inicio\Todos los Programas\Inicio es manual. Pero como se haría si quiero que mi programa al instalarse automáticamente se predetermine para iniciar con la PC o hacer un Checkbox para activar o desactivar el autoinicio con la PC ![]() |
| |||
Respuesta: como hacer que se inicie una aplicacion al iniciar la pc si a mi tambien me interesa saber eso del checkbox que diga iniciar con windows que se pueda activar y desactivar, solo que mi programa esta en c# |
| ||||
Respuesta: como hacer que se inicie una aplicacion al iniciar la pc Hola, el_rolas. Bienvenido al foro. Por favor, no uses temas antiguos para realizar preguntas. Si tienes alguna duda sobre C#, puedes abrir un nuevo tema al respecto en la sección de .NET: http://www.forosdelweb.com/f29/ Saludos.
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |