![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Hola
Este truco sirve para que el programa arranque con windows. Pregunto: El programa arranca solo, osea no hace falta loguear ningún usuario? Digamos que el ordenador tiene uno o varios usuarios. Ejecuto el codigo del programa (esto lo tengo que hacer desde un usuario determinado). Si apago y prendo el ordenador arrancara windows (solo, sin usuario)?, arranca el programa? independientemente del usuario que lo instalo en el registro?., Aunque no haya usuario logueado? Me podríais explicar por favor. Saludos |
|
#2
|
||||
|
||||
|
Hola,
A ver. Hasta donde yo llego, puedes utilizar la raíz del registro "LOCAL_MACHINE", para que el programa se ejecute al inicio de la sesión de usuario en Windows, para todos los usuarios. No sé si esto último sólo se puede hacer desde la cuenta de un usuario administrador. Si usamos la raíz del registro "CURRENT_USER", entonces el programa se ejecutaría para el usuario que hubiera iniciado sesión, repito, hasta donde yo llego. Lo que sí ocurre es que el programa se ejecutará cuando el usuario inicie sesión. Para hacerlo antes, es preciso usar un servicio de Windows para el usuario correspondiente (SYSTEM), si no me equivoco. Y hasta ahí puedo leer. ![]() |
|
#3
|
||||
|
||||
|
Hola
Muchas gracias Dec, me queda un poco mas claro. Estoy tratando de estudiar un poco mas este tema, te agradezco el comentario. He encontrado un componente que instala y verifica si hay registros en windows, por supuesto tengo que ver si lo entiendo en eso estoy. Que problema esto de la programación, nunca se termina de aprender. ![]() Saludos |
|
#4
|
||||
|
||||
|
A ver si con una imagen queda mnás claro...
imagen En windows todavía hay tres sistema para ejecutar un programa al inicio; Registro, Startup folders y Win.INI (sí este todavía funciona )Para Startup Folders y Registro hay los diferentes usuarios como bien ha explicado David.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
#5
|
||||
|
||||
|
Hola
Gracias Neftali , estoy tratando de aprender esto que es nuevo para mi, espero poder. Saludos |
|
#6
|
||||
|
||||
|
Hola.... abran notepad y pegen esto:
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run] "notepad.exe"="C:\\WINDOWS\\notepad.exe" luego lo guardan con extencion Reg... esto escrive directamente en el reg edit hay otras cadenas que pueden servir como la de windows nt Shell ... bueno en fin aqui sola hay que modificar el path y el nombre del exe ,,, luego de que guarden el archivo con la extencion reg solo lo abren y listo... |
|
#7
|
||||
|
||||
|
Hola
Una duda que se me presenta: Usando un codigo que trabaja con un componente he podido hacer que el programa se instale en el startub (inicio) de windows. Metiéndome (en camisa de once varas) en el msconfig, esta el programa en la ultima paleta (startub). Es programa lo que usa es la variable (creo que es asi) TRegistry y HKEY_LOCAL_MACHINE. Pero como dije lo que hace es instalar el programa en el inicio de windows, osea que si algun usuario se loguea, el programa arrancara independientemente del que sea. Bueno, mi duda: El ordenador que tengo lo uso de servidor, osea no se loguea nadie. Cuando arranca simplemente se queda asi y se puede acceder a el desde la red. Me han dicho que la manera de hacerlo es colocando el programa como un servicio. Pregunto: Para colocar el programa como un servicio se puede hacer como con este (TRegistry).? Se usa el mismo pero de otra manera? Hay otra forma de hacer que sea servicio?. Por favor me ayudáis. Saludos Este es el componente:
Asi grabo: Y asi lo elimino de windows:
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Prohibir ejecución de programas | Novás | Windows | 1 | 10-09-2007 19:25:58 |
| Backup automático en SQL | solram | SQL | 5 | 13-06-2007 20:18:30 |
| Alerta en ejecucion de programas | knife_sj | Varios | 33 | 25-02-2007 21:54:54 |
| Identificador de programas en ejecución | Josue | API de Windows | 6 | 31-12-2006 21:15:51 |
| Ayuda con Ejecución de programas creados con Kylix 3 Enterprise Trial | darkone2k3 | Lazarus, FreePascal, Kylix, etc. | 0 | 18-11-2003 15:58:56 |
|