Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 16-10-2006
marcial marcial is offline
Miembro
 
Registrado: may 2003
Posts: 147
Poder: 21
marcial Va por buen camino
Unhappy Problema al instalar componentes

Hola a todos y gracias de antemano por vuestra ayuda.

Me ocurre que tenia instalado un pack de componentes (los DFW06) en W98 y tengo hechos bastantes programas que utilizan uno de sus componentes. Resulta que al dejar W98 y pasarlo todo a XP cuando voy a instalar el pack con el "Open project ...etc" cuando le doy al "Install" me da un error y me dice:

"No se encuentra el punto de entrada del procedimiento RegisterServiceProcess en la biblioteca de vínculos dinámicos Kernel32.dll"

Resulta que ahora me veo atado a w98 por este mensaje. ¿Alguien puede ayudarme ya que estoy un poco desesperado?

Gracias de nuevo por vuestra atención.
Responder Con Cita
  #2  
Antiguo 16-10-2006
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Pues según he podido averiguar la función a que haces referencia sólo está disponible en Windows 9x, no en Windows NT, XP, 2000, etc.

Me llama la atención que se utilize dicha función al tratar de instalar el componente... no lo entiendo bien.

Por otro lado parece que la función de marras es utilizada por algún que otro "virus" para que no aparezca su proceso en el administrador de tareas.

Tal vez por ahí vaya la cosa: en Windows NT no es tan sencillo hacer desaparecer un proceso del administrador de tareas.

O, en todo caso, habrá que hacerlo de otro modo, puesto que la función "RegisterServiceProcess" no está disponible en estas versiones de Windows.

Tal vez tú no quieras conseguir algo así, tal vez tu componente pueda sustituirse por algún otro. Es posible que cuentes con su código fuente y puedas sustituir de algún modo la función problemática...
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 16-10-2006
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Poder: 24
seoane Va por buen camino
RegisterServiceProcess se utilizaba en Windows9x para que un proceso normal funcionara de una forma "similar" a un servicio. Pero dado que Windows XP si soporta los servicios no hay necesidad de esa función, ya que se puede crear un servicio e instalarlo como tal. Si utilizabas esta función para eso, es decir, para simular un servicio lo mejor es que crees un servicio.

Si lo utilizabas para ocultarlo de la lista de aplicaciones, puedes usar lo siguiente:
Código Delphi [-]
  Application.Title:= '';
Esto lo hará desaparecer de la lista de aplicaciones, pero no de la lista de procesos. Por razones de seguridad no hay forma de hacer desaparecer una aplicación de la lista de procesos, la única forma es utilizar técnicas similares a las de los rootkits, y eso no se puede hacer desde delphi.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Instalar Componentes lucero_chivas Varios 1 11-02-2006 02:20:44
INstalar componentes jzk Varios 2 14-02-2005 19:10:04
Instalar Componentes Andree Varios 7 07-07-2004 00:38:15
instalar componentes jgrsoft Varios 1 27-12-2003 19:22:39
Instalar Componentes Viet OOP 4 19-09-2003 23:21:13


La franja horaria es GMT +2. Ahora son las 02:28:55.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi