![]() |
![]() |
| 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
|
||||
|
||||
|
Saludos, Ok delphius gracias tus aportes fueron de gran ayuda, repase bien el codigo y pude lograr lo que queria, aqui esta el codigo como lo hice:
Espero que a alguien le sea util...Bueno delphius ahora va esta pregunta, como hago el condicional, para que me haga lo siguiente: * Por ejemplo voy a ejecutar la aplicacion para que me aumente la velocidad de mi menu de inicio de windows, que es basicamente cambiar el valor de 400 a 0, como esta en mi codigo, pero si alguien ejecuta mi aplicacion y ya han modificado el registro, osea ya no esta en 400 si no en 0, en pocas palabras necesito que me determine si el menu ya ha sido optimizado oh no, osea al ejecutar mi aplicacion que me determine si el valor 400 ya ha sido modificado a 0, para enviar un mensaje que me diga: "su equipo ya habia sido optimizado", espero que me puedas colaborar, y grcias ante mano. |
|
#2
|
||||
|
||||
|
Cita:
TRegistry cuenta con los métodos necesarios para leer, guardar, eliminar claves, para saber si existe alguna clave en particular o no... En estos momentos no tengo Delphi a mano, pero estoy seguro de que para leer el valor es ReadString. El procedimiento es el mismo: 1. Establecer el root 2. Abrir directorios 3. Leer clave 4. Si el valor de clave leida es distinto a '0' 4.1. escribir en clave el valor '0' Una vez que el TRegistry se ubica en una clave, se puede trabajar con ella. De modo que con solo abrir los directorios para leerlos ya no te haría falta volver a abrirlos para modificarlo. ¿Se entiende? Sugiero que leas la ayuda sobre TRegistry. En serio, es preferible tomarse unos minutos para leer un poco y comprender mejor que intentar a ciegas. Recuerda que el registro de Windows es un tanto sencible, una metedita de pata y ¡PUM! estallan pantallitas azules. Saludos, |
|
#3
|
|||
|
|||
|
Tendrias que preguntar por el valor de la clave,
Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
|
#4
|
||||
|
||||
|
Saludos, ok entendi, pero ahora tengo un problema, jejeje, como se si mi registro es string o binary, o lo que sea es que no puedo editar esta clave:
[FONT='Book Antiqua','serif']HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control \SessionManager\MemoryManagement\PrefetchParameters[/font][FONT='Book Antiqua','serif']. Una vez alli aumentaremos el contenido del valor EnablePrefetcher del predeterminado "3" al recomendado "5".[/font] [FONT='Book Antiqua','serif']Gracias por su ayuda...muy amables.[/font] |
|
#5
|
||||
|
||||
|
Si te fijas, al costado izquierdo muestra una pequeña imagen que dependiendo del tipo de dato muestra ab, numero binario, etc. Si vez binario es que el valor que se guarda es hexadecimal, binario o decimal; si vez un ab es un string, etc...
La tercera columna, muestra el tipo... es mejor mirar alli ![]() Esto dice la ayuda: REG_BINARY Datos binarios sin procesar. La mayor parte de la información de los componentes de hardware se almacena en forma de datos binarios y se presenta en el Editor del Registro en formato hexadecimal. REG_DWORD Datos representados por un número de 4 bytes de longitud. Muchos parámetros de controladores de dispositivo y de servicios son de este tipo, y se presentan en el Editor del Registro en formato binario, hexadecimal o decimal. REG_EXPAND_SZ Cadena de datos de longitud variable. Este tipo de datos incluye variables que se resuelven cuando un programa o un servicio utiliza los datos. REG_MULTI_SZ Una cadena múltiple. Los valores que contienen listas o valores múltiples legibles suelen ser de este tipo. Las entradas están separadas mediante espacios, comas u otras marcas. REG_SZ Cadena de texto de longitud fija. REG_FULL_RESOURCE_DESCRIPTOR Serie de tablas anidadas, diseñadas para almacenar una lista de recursos para un componente de hardware o un controlador. Un poquito de F1 no hace mal a nadie. Sino fíjate, ¿porque crees que Schumacher se retiró? ¿Porqué me estaba metiendo demasiado en la F1? ![]() ![]() Saludos, Última edición por Delphius fecha: 15-08-2008 a las 18:18:15. |
|
#6
|
||||
|
||||
|
Ok, pero donde consigo ejemplos de como editar cada uno, pues fijate el ejemplo que te di, la clave que no pude editar....Gracias delphius....es que no se como van los parametros paa editar un Integer, o un Boolean o Binary...el string ya lo se...Gracias de nuevo...
|
|
#7
|
|||
|
|||
|
Hola
Cita:
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
|
#8
|
||||
|
||||
|
OK Ok, solo que no soy bueno para el ingles....pero enserio les agradezco ejemplos, o un hilo donde esten los ejemplos, gracias...
Posdata: Conste que no estoy pidiendo que me hagan lo que quiero...gracias de nuevo.. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Editar componente por defecto de Delphi 6 | kapullok_2006 | OOP | 3 | 05-08-2008 15:04:57 |
| Como editar una imagen con delphi 7 | kurono | Varios | 6 | 02-01-2008 22:23:12 |
| Regedit | REHome | Windows | 6 | 06-08-2007 18:55:00 |
| Editar imagen en Delphi | feico | Gráficos | 1 | 03-04-2007 14:36:06 |
| leer una veriable del Regedit de windows con Delphi | afarenas | Varios | 8 | 26-09-2006 02:01:30 |
|