Ir ao conteúdo
  • Cadastre-se

Ler registro do Win usando C


esterfsilveira

Posts recomendados

Pessoal, bom dia!

Estou tentando criar uma função em C, que leia um valor de um registro do Windows, mas não estou conseguindo.

Achei uma rotina que faz isso, mas foi desenvolvida em C no Borland e no Visual Studio não funciona.

Alguém sabe como faço isso?

Grata desde já e abraços a todos...

Ester

Link para o comentário
Compartilhar em outros sites

Adicionar

using namespace System;

using namespace System::Diagnostics;

using namespace Microsoft::Win32;

void WriteRegistry(RegistryKey __gc* ParentKey , String __gc* SubKey , String __gc* ValueName , Object *Value )

{

RegistryKey __gc* Key;

try

{

//Open the registry key.

Key = ParentKey->OpenSubKey(SubKey,true);

if (!Key) //if the key does not exist.

{

//Create the Subkey

Key = ParentKey->CreateSubKey(SubKey);

}

//Set the value.

Key->SetValue(ValueName, Value);

Console::WriteLine(S"Value:{0} for {1} is successfully written.", Value, ValueName);

}

catch (Exception *e)

{

Console::WriteLine(S"Error occurs in WriteRegistry", e->Message);

}

}

void ReadRegistry( RegistryKey __gc* ParentKey , String __gc* SubKey, String __gc* ValueName , Object *Value)

{

RegistryKey __gc* Key;

try

{

//Open the registry key.

Key = ParentKey->OpenSubKey(SubKey, true);

if (!Key) //if the key does not exist

{

throw new Exception(S"The registry key does not exist");

}

//Get the value.

Value = Key->GetValue(ValueName);

Console::Write(S"Value:{0} for {1} is successfully retrieved.", Value, ValueName);

}

catch( Exception *e)

{

Console::Write(S"Error occurs in ReadRegistry", e->Message );

}

}

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!