Grabar en regedit Windows 7 32 Bits

Grabar en regedit Windows 7 32 Bits

Postby Compuin » Sun Jan 01, 2017 2:04 am

Hola

Intento usar este codigo para crear entradas en el registry. Funciona para HKEY_CURRENT_USER pero no para HKEY_LOCAL_MACHINE. El sistema operativo es Windows 7 32 bits y el usuario es administrador del equipo

Alguna pista?

#include "FiveWin.Ch"

#define HKEY_CURRENT_USER 2147483649

//---------------------------------------------------------------------------//

function Main()

LOCAL oReg, cName, uVar

oReg = TReg32():New( HKEY_CURRENT_USER, "SOFTWARE\Medida\Etiqueta" )
IF oReg:nError <> 0
oReg = TReg32():Create( HKEY_CURRENT_USER, "SOFTWARE\Medida\Etiqueta" )
oReg:Set( "","The default value")
oReg:Set( "cmetiq01","00")
oReg:Set( "cmetiq02","00")
oReg:Set( "cmetiq03","00.00")
oReg:Set( "cmetiq04","00.00")
oReg:Set( "cmetiq05","00.00")
oReg:Set( "cmetiq06","00.00")
oReg:Set( "cmetiq07","00")
oReg:Set( "cmetiq08","00")
IF oReg:nError == 0
oReg:Close()
oReg := TReg32():New( HKEY_CURRENT_USER, "SOFTWARE\Medida\Etiqueta" )
ENDIF
ENDIF

uVar := oReg:Get( "" ); MsgStop( uVar )
uVar := oReg:Get( "cmetiq01" ); MsgStop( "cmetiq01: " + uVar )
uVar := oReg:Get( "cmetiq02" ); MsgStop( "cmetiq02: " + uVar )
uVar := oReg:Get( "cmetiq03" ); MsgStop( "cmetiq03: " + uVar )
uVar := oReg:Get( "cmetiq04" ); MsgStop( "cmetiq04: " + uVar )
uVar := oReg:Get( "cmetiq05" ); MsgStop( "cmetiq05: " + uVar )
uVar := oReg:Get( "cmetiq06" ); MsgStop( "cmetiq06: " + uVar )
uVar := oReg:Get( "cmetiq07" ); MsgStop( "cmetiq07: " + uVar )
uVar := oReg:Get( "cmetiq08" ); MsgStop( "cmetiq08: " + uVar )


oReg:Close()

return nil

//---------------------------------------------------------------------------//
FWH 20.12
Hbmk2 32/64 Bits (Build 19.29.30133)
Microsoft Visual C 32 Bits
MySql 8.0.24 32/64 Bits
VS Code
Compuin
 
Posts: 1213
Joined: Tue Dec 28, 2010 1:29 pm
Location: Quebec, Canada

Re: Grabar en regedit Windows 7 32 Bits

Postby Antonio Linares » Sun Jan 01, 2017 10:37 am

regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41404
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 20 guests