FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
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. |
#2
|
|||
|
|||
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. |
#3
|
||||
|
||||
¿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. |
#4
|
|||
|
|||
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".
|
#5
|
||||
|
||||
to_to,
Cita:
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:
Nelson. Última edición por nlsgarcia fecha: 29-05-2013 a las 23:18:15. |
#6
|
|||
|
|||
Gracias, haré la revisión con NIS y tomaré en cuenta los demás puntos que mencionas.
Les comento en cuanto aplique esta alternativa. |
|
|
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 |
|