Gravar e Ler Registro do windows (regedit)

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Gravar e Ler Registro do windows (regedit)

Mensagem por Itamar M. Lins Jr. »

Ola!
Veja se ajuda.
http://www.andersonpatricio.org/gerenci ... ws-server/

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Gravar e Ler Registro do windows (regedit)

Mensagem por JoséQuintas »

Esse OnGuard\Código, é do Windows ou do seu aplicativo?
Mexer em controle do Windows, da Microsoft, provavelmente só como administrador.

Não pode ser num registro do usuário?
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
microvolution
Usuário Nível 5
Usuário Nível 5
Mensagens: 1231
Registrado em: 02 Set 2011 22:17
Contato:

Gravar e Ler Registro do windows (regedit)

Mensagem por microvolution »

JoséQuintas escreveu:Esse OnGuard\Código, é do Windows ou do seu aplicativo?
Mexer em controle do Windows, da Microsoft, provavelmente só como administrador.

Não pode ser num registro do usuário?
Prezado professor Quintas, este - apesar de parecer, não é um registro do windows, está na chave do registro WINDOWS NT, mas, foi criado por mim... a não ser que eu o remova e coloque-o em outro local. é isso?
mas, funcionará para todos os usuários?
pois coloquei na chave HKEY_LOCAL_MACHINE pra serviro pra todos os usuários... é então pra colocar na chave HKEY_USERS ou HKEY_CURRENT_USER ?
vlw
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!


Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Gravar e Ler Registro do windows (regedit)

Mensagem por JoséQuintas »

apesar de parecer, não é um registro do windows, está na chave do registro WINDOWS NT
E justo dentro de Software Microsoft...

Código: Selecionar todos

if .not. win_regRead( "HKLM\SOFTWARE\MICROSOFT\WINDOWS NT\CURRENTVERSION\OnGuard\Codigo" )
microsoft.png
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
microvolution
Usuário Nível 5
Usuário Nível 5
Mensagens: 1231
Registrado em: 02 Set 2011 22:17
Contato:

Gravar e Ler Registro do windows (regedit)

Mensagem por microvolution »

prezado JQuintas, se eu permanecer aqui ou em outro lugar o erro permanece?
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!


Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
syslink
Usuário Nível 3
Usuário Nível 3
Mensagens: 132
Registrado em: 20 Fev 2018 13:13
Localização: joinvile/sc

Gravar e Ler Registro do windows (regedit)

Mensagem por syslink »

olá a todos tudo bem?
achei este tópico e fiz todos os testes, mas, tem um que está me faltando:
como lançar um valor decimal dentro de uma chave do Regedit?
alguém sabe?

exemplo:
R$ 3,50 é o valor que quero gravar. então no Dword não achei, testei assim: "3,50" ou "3.50" mas não deu certo.

é possível?
obrigado!
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Gravar e Ler Registro do windows (regedit)

Mensagem por JoséQuintas »

Acho que decimal não dá.
Mas sabendo-se que string funciona:

gravação = Ltrim(Str(Valor))
Leitura = Val(Registro)

E problema resolvido.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
syslink
Usuário Nível 3
Usuário Nível 3
Mensagens: 132
Registrado em: 20 Fev 2018 13:13
Localização: joinvile/sc

Gravar e Ler Registro do windows (regedit)

Mensagem por syslink »

JoséQuintas escreveu:Acho que decimal não dá.
Mas sabendo-se que string funciona:

gravação = Ltrim(Str(Valor))
Leitura = Val(Registro)

E problema resolvido.
:-Y
Responder