Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 29-05-2013
to_to to_to is offline
Miembro
NULL
 
Registrado: nov 2011
Posts: 39
Poder: 0
to_to Va por buen camino
Hola nuevamente, he realizado lo que me han sugerido y en orden de ideas les comento lo siguiente:

1.- Probé en otro equipo (Win XP, no tengo otro con Win 7) y no tiene problema para localizar el archivo, lo encuentra y lo lee correctamente.

2.- Desinstalé el Avira y continua el mismo problema.

3.- Revisé mi equipo con 4 diferentes antivirus (superantispyware, dr. cureit, mabam, fileassassin) detecté algunos troyanos pero no de gravedad. Quedó limpiecita la lap y además pasé el ccleaner y aún continua el problema.

4.- Modifiqué permisos, asigné control total sobre los archivos que quiero buscar y leer a todos los usuarios y nada.

Ahora bien, si trato de leer la carpeta system32 incluso con otra aplicación que no esté en delphi, tampoco "ve" los archivos en esa carpeta, ve otros archivos .dll pero el que yo creo o modifico no los "ve", con el navegador de windows si se ven. Lo curioso es que cuando paso este archivo a otra carpeta lo "ve" sin problema. Supongo que ha de ser alguna "restricción" o configuración de la seguridad de la carpeta junto con la de los archivos que he copiado ahí.

Agradeceré alguno otra sugerencia.
Responder Con Cita
  #2  
Antiguo 29-05-2013
to_to to_to is offline
Miembro
NULL
 
Registrado: nov 2011
Posts: 39
Poder: 0
to_to Va por buen camino
Question

Por otro lado y al determinar que el problema no es la función del fileExists(), no se si sea conveniente continuar este hilo en este foro, por mi parte también he abierto un tema en cuanto a la seguridad y permisos de Win 7 en el foro "infospyware". Si me lo permiten, me gustaría dejar este hilo un poco más de tiempo para determinar el error real y postear aquí la solución que pudiera encontrar.

Gracias nuevamente.
Responder Con Cita
  #3  
Antiguo 29-05-2013
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 29
Lepe Va por buen camino
¿no será Windows 7? El archivo que intentas leer, ¿es de la instalación de windows, o bien lo has puesto tú?

Lo pregunto porque en W7, si un programa pone un archivo en windows\system y demás, si no tiene privilegios de administrador, en realidad te lo coloca en c:\users\<nombre usuario>\ en una carpeta oculta. En principio, eso es totalmente transparente a los usuarios, pero quizás tenga algo que ver.

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #4  
Antiguo 29-05-2013
to_to to_to is offline
Miembro
NULL
 
Registrado: nov 2011
Posts: 39
Poder: 0
to_to Va por buen camino
Es un archivo que yo he creado y lo copié en el windows\system32. Como lo mencioné no tenía ese problema, antes lo podía localizar desde cualquier aplicación. Ahora sólo lo veo en el explorador de windows pero al tratar de recuperar o abrir este archivo desde delphi no es visible, la función fileexists() envía false ya que no lo encuentra. Ya busqué en las carpetas de usuarios pero no se si tienen un nombre en especial la carpeta oculta que mencionas porque en la única carpeta que lo encontré fue en "recientes".
Responder Con Cita
  #5  
Antiguo 29-05-2013
Avatar de nlsgarcia
[nlsgarcia] nlsgarcia is offline
Miembro Premium
 
Registrado: feb 2007
Ubicación: Caracas, Venezuela
Posts: 2.206
Poder: 21
nlsgarcia Tiene un aura espectacularnlsgarcia Tiene un aura espectacular
to_to,

Cita:
Empezado por to_to
...detecté algunos troyanos...asigné control total sobre los archivos...el problema no es la función del fileExists()...ve otros archivos .dll pero el que yo creo o modifico no los "ve"...con el navegador de windows si se ven...
Te comento:

1- El problema no es de permisología dado que tienes un usuario con todos los permisos requeridos según comentas.

2- Es la segunda vez que encuentras algún tipo de virus en el sistema, en esta oportunidad algunos troyanos.

3- El problema en cuestión es solo con el directorio c:\windows\system32 y particularmente con los archivos que creas en dicho directorio.


Te sugiero:

1- Revisar la máquina en cuestión con NIS 2013 es uno de los mejores programas de seguridad del mercado y con una amplia trayectoria.

2- Usar el comando SFC /Scannow para reparar los archivos del SO.

3- Revisar el registro de Windows con Perfect Registry para eliminar cualquier inconsistencia en el registro.

4- Eliminar manualmente cualquier entrada del registro que haga referencia al .dll en cuestión.

5- Hacer las pruebas con un nuevo usuario que tenga todos los privilegios requeridos para descartar problemas con el usuario actual en modo Normal, Diagnostic, Selective y Safe por medio del comando msconfig.

6- En última opción (Si el problema lo amerita) podrías reinstalar Windows en Modo Repair.


Nota: Es prioritario descartar posibles problemas de Malware y garantizar la estabilidad del SO antes de continuar las pruebas, dada la incidencia de eventos de virus en el sistema.

Revisa este link:
Cita:
How To Use SFC /Scannow to Repair Protected Windows Operating System Files : http://pcsupport.about.com/od/toolso...fc-scannow.htm
Espero sea útil

Nelson.

Última edición por nlsgarcia fecha: 29-05-2013 a las 23:18:15.
Responder Con Cita
  #6  
Antiguo 29-05-2013
to_to to_to is offline
Miembro
NULL
 
Registrado: nov 2011
Posts: 39
Poder: 0
to_to Va por buen camino
Gracias, haré la revisión con NIS y tomaré en cuenta los demás puntos que mencionas.

Les comento en cuanto aplique esta alternativa.
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
Fallo copyfile y fileexists en servicio windows y red Ivanzinho Varios 4 13-08-2013 09:50:59
Duda con FileExists nena_yei OOP 12 04-11-2010 17:20:05
FileExists o DirectoryExists pero no solo en el actual pnikkosis OOP 2 01-12-2009 04:24:07
Fileexists sobre una red Kipow Varios 2 26-05-2006 14:57:43
ShellExecute y "c:\WINDOWS\system32\telephon.cpl" Durbed API de Windows 7 20-12-2005 21:33:04


La franja horaria es GMT +2. Ahora son las 07:29:50.


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