Tengo un detalle en mi maquina:
Quiero accesar al registro de windows ejecutando el programa de manera
normal y me trae un dato que le ingrese hace mucho rato, pero, si ejecuto el
programa en modo administrador me trae otro muy distinto, que le cambie
directamente en el RegEdit; de ninguna de las maneras mencionadas de
ejecutar el programa me deja escribir en el registro de windows y no
encuentro respuesta.
Alguien podría darme un norte?
Uso windows 7 x64 home premium
Gracias de antemano.
Ramón Zea
Móvil.: 993-231.62.29
Tel./Fax: 993-353-46-73
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Off Topic
-
- Mensajes: 1831
- Registrado: Mar Oct 11, 2005 9:53 am
Off Topic
Ramón Zea
Móvil: 01-993-231-62-29
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoftware/
Móvil: 01-993-231-62-29
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoftware/
Off Topic
Ramón,
> Tengo un detalle en mi maquina:
> Quiero accesar al registro de windows ejecutando el programa de manera
> normal y me trae un dato que le ingrese hace mucho rato, pero, si
> ejecuto el programa en modo administrador me trae otro muy distinto,
> que le cambie directamente en el RegEdit; de ninguna de las maneras
> mencionadas de ejecutar el programa me deja escribir en el registro de
> windows y no encuentro respuesta.
> Alguien podría darme un norte?
el problema es que Vista y Win7 'ocultan' parte del registro de windows
a los programas. Esto lo hacen como una simple medida de seguridad. Hay
ramas del registro que no se pueden grabar, y lo que hace windows para
que los programas antiguos (o simplemente que no tienen en cuenta este
detalle) no fallen, es crear una 'rama virtual' del registro. De esta
forma, el programa cree que está grabando en una determinada rama, pero
windows está grabando en otro sitio. Pero si ese mismo programa se
ejecuta en modo administrador, entonces sí tiene acceso a la rama
original, y entonces lo que no ve es la rama virtual.
Ante esto, lo único que se puede hacer es evitar completamente las ramas
que están protegidas por windows, y utilizar solamente las permitidas.
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
> Tengo un detalle en mi maquina:
> Quiero accesar al registro de windows ejecutando el programa de manera
> normal y me trae un dato que le ingrese hace mucho rato, pero, si
> ejecuto el programa en modo administrador me trae otro muy distinto,
> que le cambie directamente en el RegEdit; de ninguna de las maneras
> mencionadas de ejecutar el programa me deja escribir en el registro de
> windows y no encuentro respuesta.
> Alguien podría darme un norte?
el problema es que Vista y Win7 'ocultan' parte del registro de windows
a los programas. Esto lo hacen como una simple medida de seguridad. Hay
ramas del registro que no se pueden grabar, y lo que hace windows para
que los programas antiguos (o simplemente que no tienen en cuenta este
detalle) no fallen, es crear una 'rama virtual' del registro. De esta
forma, el programa cree que está grabando en una determinada rama, pero
windows está grabando en otro sitio. Pero si ese mismo programa se
ejecuta en modo administrador, entonces sí tiene acceso a la rama
original, y entonces lo que no ve es la rama virtual.
Ante esto, lo único que se puede hacer es evitar completamente las ramas
que están protegidas por windows, y utilizar solamente las permitidas.
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
-
- Mensajes: 1831
- Registrado: Mar Oct 11, 2005 9:53 am
Off Topic
Gracias por la respuesta.
Lo que no entiendo es por que me marca
MsgSysError(nError) = "Acceso Denegado"
si hago:
:SetString("Empresa", cEnterprise)
No he podido corregirlo y ya he navegado buscando una respuesta y aun no la encuentro tampoco.
Saludos.
Ramón Zea
Móvil.: 993-231.62.29
Tel./Fax: 993-353-46-73
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
"Jose F. Gimenez" escribió en el mensaje de noticias:[email=4f6707d2@svctag-j7w3v3j....]4f6707d2@svctag-j7w3v3j....[/email]
Ramón,
> Tengo un detalle en mi maquina:
> Quiero accesar al registro de windows ejecutando el programa de manera
> normal y me trae un dato que le ingrese hace mucho rato, pero, si
> ejecuto el programa en modo administrador me trae otro muy distinto,
> que le cambie directamente en el RegEdit; de ninguna de las maneras
> mencionadas de ejecutar el programa me deja escribir en el registro de
> windows y no encuentro respuesta.
> Alguien podría darme un norte?
el problema es que Vista y Win7 'ocultan' parte del registro de windows
a los programas. Esto lo hacen como una simple medida de seguridad. Hay
ramas del registro que no se pueden grabar, y lo que hace windows para
que los programas antiguos (o simplemente que no tienen en cuenta este
detalle) no fallen, es crear una 'rama virtual' del registro. De esta
forma, el programa cree que está grabando en una determinada rama, pero
windows está grabando en otro sitio. Pero si ese mismo programa se
ejecuta en modo administrador, entonces sí tiene acceso a la rama
original, y entonces lo que no ve es la rama virtual.
Ante esto, lo único que se puede hacer es evitar completamente las ramas
que están protegidas por windows, y utilizar solamente las permitidas.
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
--
Lo que no entiendo es por que me marca
MsgSysError(nError) = "Acceso Denegado"
si hago:
:SetString("Empresa", cEnterprise)
No he podido corregirlo y ya he navegado buscando una respuesta y aun no la encuentro tampoco.
Saludos.
Ramón Zea
Móvil.: 993-231.62.29
Tel./Fax: 993-353-46-73
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
"Jose F. Gimenez" escribió en el mensaje de noticias:[email=4f6707d2@svctag-j7w3v3j....]4f6707d2@svctag-j7w3v3j....[/email]
Ramón,
> Tengo un detalle en mi maquina:
> Quiero accesar al registro de windows ejecutando el programa de manera
> normal y me trae un dato que le ingrese hace mucho rato, pero, si
> ejecuto el programa en modo administrador me trae otro muy distinto,
> que le cambie directamente en el RegEdit; de ninguna de las maneras
> mencionadas de ejecutar el programa me deja escribir en el registro de
> windows y no encuentro respuesta.
> Alguien podría darme un norte?
el problema es que Vista y Win7 'ocultan' parte del registro de windows
a los programas. Esto lo hacen como una simple medida de seguridad. Hay
ramas del registro que no se pueden grabar, y lo que hace windows para
que los programas antiguos (o simplemente que no tienen en cuenta este
detalle) no fallen, es crear una 'rama virtual' del registro. De esta
forma, el programa cree que está grabando en una determinada rama, pero
windows está grabando en otro sitio. Pero si ese mismo programa se
ejecuta en modo administrador, entonces sí tiene acceso a la rama
original, y entonces lo que no ve es la rama virtual.
Ante esto, lo único que se puede hacer es evitar completamente las ramas
que están protegidas por windows, y utilizar solamente las permitidas.
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
--
Ramón Zea
Móvil: 01-993-231-62-29
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoftware/
Móvil: 01-993-231-62-29
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoftware/
-
- Mensajes: 1831
- Registrado: Mar Oct 11, 2005 9:53 am
Off Topic
Estoy checando lo siguiente:
:SetString("Empresa", cEnterprise) –> devuelve nError=5
Mientras que :nLastError sigue siendo 0.
Debería darme el mismo valor en ambos casos no?
Saludos.
Ramón Zea
Móvil.: 993-231.62.29
Tel./Fax: 993-353-46-73
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
<zeasoftware@hotmail.com> escribió en el mensaje de noticias:[email=4f700953@svctag-j7w3v3j....]4f700953@svctag-j7w3v3j....[/email]
Gracias por la respuesta.
Lo que no entiendo es por que me marca
MsgSysError(nError) = "Acceso Denegado"
si hago:
:SetString("Empresa", cEnterprise)
No he podido corregirlo y ya he navegado buscando una respuesta y aun no la encuentro tampoco.
Saludos.
Ramón Zea
Móvil.: 993-231.62.29
Tel./Fax: 993-353-46-73
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
"Jose F. Gimenez" escribió en el mensaje de noticias:[email=4f6707d2@svctag-j7w3v3j....]4f6707d2@svctag-j7w3v3j....[/email]
Ramón,
> Tengo un detalle en mi maquina:
> Quiero accesar al registro de windows ejecutando el programa de manera
> normal y me trae un dato que le ingrese hace mucho rato, pero, si
> ejecuto el programa en modo administrador me trae otro muy distinto,
> que le cambie directamente en el RegEdit; de ninguna de las maneras
> mencionadas de ejecutar el programa me deja escribir en el registro de
> windows y no encuentro respuesta.
> Alguien podría darme un norte?
el problema es que Vista y Win7 'ocultan' parte del registro de windows
a los programas. Esto lo hacen como una simple medida de seguridad. Hay
ramas del registro que no se pueden grabar, y lo que hace windows para
que los programas antiguos (o simplemente que no tienen en cuenta este
detalle) no fallen, es crear una 'rama virtual' del registro. De esta
forma, el programa cree que está grabando en una determinada rama, pero
windows está grabando en otro sitio. Pero si ese mismo programa se
ejecuta en modo administrador, entonces sí tiene acceso a la rama
original, y entonces lo que no ve es la rama virtual.
Ante esto, lo único que se puede hacer es evitar completamente las ramas
que están protegidas por windows, y utilizar solamente las permitidas.
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
--
:SetString("Empresa", cEnterprise) –> devuelve nError=5
Mientras que :nLastError sigue siendo 0.
Debería darme el mismo valor en ambos casos no?
Saludos.
Ramón Zea
Móvil.: 993-231.62.29
Tel./Fax: 993-353-46-73
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
<zeasoftware@hotmail.com> escribió en el mensaje de noticias:[email=4f700953@svctag-j7w3v3j....]4f700953@svctag-j7w3v3j....[/email]
Gracias por la respuesta.
Lo que no entiendo es por que me marca
MsgSysError(nError) = "Acceso Denegado"
si hago:
:SetString("Empresa", cEnterprise)
No he podido corregirlo y ya he navegado buscando una respuesta y aun no la encuentro tampoco.
Saludos.
Ramón Zea
Móvil.: 993-231.62.29
Tel./Fax: 993-353-46-73
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
"Jose F. Gimenez" escribió en el mensaje de noticias:[email=4f6707d2@svctag-j7w3v3j....]4f6707d2@svctag-j7w3v3j....[/email]
Ramón,
> Tengo un detalle en mi maquina:
> Quiero accesar al registro de windows ejecutando el programa de manera
> normal y me trae un dato que le ingrese hace mucho rato, pero, si
> ejecuto el programa en modo administrador me trae otro muy distinto,
> que le cambie directamente en el RegEdit; de ninguna de las maneras
> mencionadas de ejecutar el programa me deja escribir en el registro de
> windows y no encuentro respuesta.
> Alguien podría darme un norte?
el problema es que Vista y Win7 'ocultan' parte del registro de windows
a los programas. Esto lo hacen como una simple medida de seguridad. Hay
ramas del registro que no se pueden grabar, y lo que hace windows para
que los programas antiguos (o simplemente que no tienen en cuenta este
detalle) no fallen, es crear una 'rama virtual' del registro. De esta
forma, el programa cree que está grabando en una determinada rama, pero
windows está grabando en otro sitio. Pero si ese mismo programa se
ejecuta en modo administrador, entonces sí tiene acceso a la rama
original, y entonces lo que no ve es la rama virtual.
Ante esto, lo único que se puede hacer es evitar completamente las ramas
que están protegidas por windows, y utilizar solamente las permitidas.
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
--
Ramón Zea
Móvil: 01-993-231-62-29
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoftware/
Móvil: 01-993-231-62-29
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoftware/
- ignacio
- Site Admin
- Mensajes: 9457
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Off Topic
Hola,
Por favor mande un pequeñísimo ejemplo que muestre el error.
Gracias de antemano.
Un saludo
Por favor mande un pequeñísimo ejemplo que muestre el error.
Gracias de antemano.
Un saludo
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com