Jump to content


Photo

Servicio en windows (Estilo FBGuard en Firebird)

Estilo fbguard de Firebird Servicio en windows

  • Please log in to reply
5 replies to this topic

#1 seba_13680

seba_13680

    Member

  • Miembros
  • PipPip
  • 27 posts

Posted 17 August 2016 - 08:52 AM

Buenas tarde a todos¡

Estoy en un desarrollo de una aplicacion para las distintas versiones de Windows

y quisiera hacerles una consulta o una orientacion para el desarrollo de un servicio para windows

 

La idea es realizar un servicio que se ejecute al inicio de windows y  que cada 5 minutos haga una comprobacion 

de que una determinada aplicacion este ejecutandose, en el caso de que la aplicacion no este ejecutandose la 

ejecute de nuevo, al estilo fbguard del motor de bases de datos Firebird.

 

Desde ya muchas gracias por la informacion, orientacion o ayuda brindada

Saludos y buenas tardes¡

 

 

 

 


  • 0

#2 escafandra

escafandra

    Advanced Member

  • Administrador
  • 4111 posts
  • LocationMadrid - España

Posted 17 August 2016 - 01:32 PM

Es un buen concepto. Para los platino,  pongo el enlace a Phoenix.

 

Saludos.


  • 1

#3 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14460 posts
  • LocationMéxico

Posted 17 August 2016 - 01:39 PM

Pues esperemos que nuestro amigo seba_13680 se interese y llegue pronto a ser platino :)

 

Lamentablemente amigo seba_13680, lo que se dice y se hace en el foro Platino se queda en el foro Platino :)

 

Saludos


  • 1

#4 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14460 posts
  • LocationMéxico

Posted 17 August 2016 - 01:44 PM

Por cierto, les recuerdo que las reglas son claras, así que los rangos se obtienen de acuerdo a las reglas escritas (con sangre :D)  en el siguiente enlace:

 

http://delphiaccess....os-de-usuarios/

 

Saludos


  • 0

#5 Delphius

Delphius

    Advanced Member

  • Administrador
  • 6295 posts
  • LocationArgentina

Posted 17 August 2016 - 02:13 PM

Espero que Seba sepa entender la extrañeza de que dicho tema se haya discutido en un hilo "más privado". No estaría mal darle una pequeña aclaración de porqué está donde está.

 

Seba, no es que se te prive del conocimiento. Es por una cuestión de lo que se puede llegar a hacer con ese conocimiento y los fines u objetivos reales que pretendes darle a un aplicativo con estas particularidades.

El caso de Firebird es legal, así fue planteado su servidor; y posiblemente así sea el caso de otros motores de base de datos y alguna que otra aplicación crítica y de importancia.

Pero así como puede ser usado de buena manera, también habrá quienes quieran aprovechar el mismo principio para usos no santos. Por tal motivo de seguridad, consideramos que el tema merece no estar al alcance de todos con tanta liviandad.

 

Quizá si nos comentas en que parte del problema te encuentras con dificultades y si nos describes con más detalles que pretendes hacer podremos ver en como y hasta que punto asesorarte. Sobre todo preguntarse si realmente es necesario llegar a esto... A lo mejor hay alternativas y no se justifica diseñar la aplicación con esta complejidad.

Pero como dije antes: si las cosas pintan medias oscuras no creo que obtengas la respuesta a tu pedido. En DA somos bien claros con nuestras normas.

 

Por lo pronto, sin ser un experto en el tema, cuando dices que pueda ser ejecutado en cualquier Windows yo tomaría con pinzas la viabilidad. No te garantizaría que sea posible, no al menos con el mismo código sin algunos cambios o comprobaciones extras. Hubo algunos cambios en la API de Windows desde XP a Windows 10 y posiblemente para algunas versiones se necesite trabajo adicional. Este puede ser un buen motivo por el cual replantearse si vale la pena el esfuerzo en implementar esta característica.

 

Muchas gracias,

 

Saludos,


  • 1

#6 seba_13680

seba_13680

    Member

  • Miembros
  • PipPip
  • 27 posts

Posted 18 August 2016 - 11:50 AM

Muchas gracias a todos por las prontas respuestas y por la explicacion sobre las reglas, estoy totalmente de acuerdo con lo comentado y ademas

informado al respecto

 

-Gracias Escafandra por la apreciaciòn del concepto. 

-Asi es Egostar, espero aprender algo que dia a dia sume para saber utilizar este maravilloso lenguaje e IDE de programaciòn y muy de acuerdo con sus acuerdos.

-Entiendo perfectamente Delphius, de todos modos nunca esta de mas un gran aclaracion al respecto, y se agradece la explicacion tan detallada

ademas suma en conocimiento ya que deberia tener un instalador por cada version de windows, que no hay ningun inconveniente

 

Explico un poco mas la finalidad de la aplicacion para que esten tan seguros, como yo, de no pertenecer y jamas ser seducido por el lado oscuro de la fuerza

 

Tengo una aplicacion que hace resguardos de directorios o en algunos casos de bases de datos, el tema es que decidi comenzar desde un servicio

que controle que la aplicacion propiamente dicha  este ejecutandose siempre, para evitar el uso del programador de tareas de windows

ya que este muy inestable con respecto a la ejecucion de la aplicacion, sea por privilegios de usuarios o permisos.

 

Basicamente es no depender del programador de tareas para ejecutar la aplicacion, y bueno como dijo Delphius, puedo utilizar un desarrollo para cada

version de windows 

 

Antes de continuar con las consultas voy a leer y estudiar un poco mas al respecto

y desde ya, muy agradecido por sus explicaciones y respuestas

saludos y muchos exitos para todos¡  (y)


  • 0




IP.Board spam blocked by CleanTalk.