![]() |
![]() |
| 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
Antes que nada, Gracias ecfisa y nlsgarcia!!! Ni bien llegue a mi casa, pongo a prueba ambos ejemplos y les comento... a simple vista el codigo que ando buscando es el que propone nlsgarcia! Pero bueno, lo pruebo y les comento!!! Muchisimas gracias a los 2! Salu2 M@rton |
|
#2
|
|||
|
|||
|
Hola
nlsgarcia... tu codigo me tiro un error en la siguiente linea ¬¬ "GetKeyValue(HKEY_LOCAL_MACHINE, s, 'Identifier');" me dice: Undeclarated identifier = GetKeyValue... raro che... y con respeto a tu codigo ecfisa, anda... pero el tema es que yo tengo que escribir a mano la ruta entera... lo que ando buscando es mas o menos lo que hizo nlsgarcia... o quiero recorrer todo y traer todos los identifier encontrados en HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\Scsi... Desde ya muchisimas gracias. M@rton |
|
#3
|
||||
|
||||
|
martonbarbosa,
Cita:
Este código fue probado en tres Máquinas Virtuales con Windows XP Professional x32, Windows 7 Professional x32 y x64 y una Máquina Física con Windows 7 Professional x32 y en todos los casos funcionó correctamente. Espero sea útil ![]() Nelson. |
|
#4
|
|||
|
|||
|
nlsgarcia! disculpame...
es que me olvide de incluir la funcion GetKeyValue...
ahora si anda... jajaja bueno muchisimas gracias! ahora solo me queda adaptarlo a mis necesidades! Desde ya muchisimas gracias. los mantengo al tanto! Salu2 M@rton |
|
#5
|
||||
|
||||
|
Hola Marton.
Cita:
![]() Aunque nlsgarcia ya te dió una muy buena solución, otra opción para lograrlo es:
Llamada ejemplo: Al parámetro aKeyName podés especificarle cualquier ruta. Lógicamente cuando más próxima al valor la especifiques más rápidamente realizará la búsqueda, pero será menos amplia. Con una pequeña modificación también podes buscar en el registro completo: Pero debes armarte de paciencia... ![]() Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
#6
|
||||
|
||||
|
ecfisa,
Excelente código ![]() Quizás esta variante mejore un poco el tiempo: Sin embargo me queda la duda de como un programa como O&O RegEditor hace las búsquedas de forma tan rápida en el Registro de Windows. Espero sea útil ![]() Nelson. Última edición por nlsgarcia fecha: 28-02-2013 a las 07:02:36. |
|
#7
|
||||
|
||||
|
Cita:
![]() Saludos. ![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
#8
|
||||
|
||||
|
No conozco ese programa, pero lo mismo lee todo el registro y lo almacena en una tabla de sqlite, por ejemplo, luego trabaja con esa tabla, por lo que la búsqueda (campos indexados) es instantánea.
Por decir algo ![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#9
|
|||
|
|||
|
gracias loco! ni bien llegue a casa pruebo los nuevos codigos...
ayer estuve viendo y adaptando el codigo de nlsgarcia a mis necesidades... y va como piña... Salu2 M@rton |
|
#10
|
||||
|
||||
|
Cita:
. Supongo que tendrá monitoreados los posibles cambios del registro para reducir la carga de la aplicación. El regedit tarda un tiempo parecido al código recursivo del mensaje #12 en realizar las búsquedas. Como dato adicional, es muy sencillo implementarle una búsqueda de contenido parcial, sólo hay que modificar el condicional:
Saludos. Edito: Casi me olvido... Nelson: Sin ninguna duda el código es más óptimo con la modificación que sugeriste. Pero lamentablemente la ganancia de tiempo es casi imperceptible. (Tal vez la mejora venga implementando algo como lo que comenta Casimiro)
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 28-02-2013 a las 18:14:12. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Registro de Windows | Khronos | Varios | 2 | 07-12-2008 23:23:28 |
| registro de windows | JULIPO | Varios | 4 | 26-07-2007 08:17:01 |
| Uso de registro de Windows | Alcolea | Windows | 3 | 05-06-2006 21:47:35 |
| registro de Windows | ebeltete | API de Windows | 1 | 17-06-2003 17:00:14 |
| Registro de Windows | Periyo | Varios | 3 | 08-05-2003 17:51:51 |
|