Dobrý den, promiňte, že zase otravuju,
jak se dá zapisovat, měnit hodnoty, mazat v registrech?
Fórum › C / C++
Práce s registry
// registry_write.cpp
// compile with: /clr
using namespace System;
using namespace Microsoft::Win32;
int main()
{
// The second OpenSubKey argument indicates that
// the subkey should be writable.
RegistryKey^ rk;
rk = Registry::CurrentUser->OpenSubKey("Software", true);
if (!rk)
{
Console::WriteLine("Failed to open CurrentUser/Software key");
return -1;
}
RegistryKey^ nk = rk->CreateSubKey("NewRegKey");
if (!nk)
{
Console::WriteLine("Failed to create 'NewRegKey'");
return -1;
}
String^ newValue = "NewValue";
try
{
nk->SetValue("NewKey", newValue);
nk->SetValue("NewKey2", 44);
}
catch (Exception^)
{
Console::WriteLine("Failed to set new values in 'NewRegKey'");
return -1;
}
Console::WriteLine("New key created.");
Console::Write("Use REGEDIT.EXE to verify ");
Console::WriteLine("'CURRENTUSER/Software/NewRegKey'n");
return 0;
}
Tohle je příklad v MVSC++, ale nedíval jsem se na to ani jsem to nezkoušel, tak víc neporadím.
Kompiluješ to s CLR? Jestli ne, tak to nepůjde.
Zkusil jsem to jako pr?zdnej CLR projekt a jde to.
Ale jak na to kouk?m, ty jsi asi CLR projekt necht?l, vi?? Tak pak nevi, ale na netu by m?ly bejt n?vody.
Ohh, tak to ne, v Dev-Cpp to opravdu nepůjde - CLR je common language runtime. Já ho nepoužívám, tak ti toho moc neřeknu, podívej se na googlu.
Původně jsem ani netušil, že to s CLR je, akorát jsem to zkopnul z how do I, až když jsi napsal, že to nejde, jsem se na to díval.
Řešení psát nebudu, ale tohle snad pomůže http://www.builder.cz/art/cpp/win_api_23.html.
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 98 hostů
Podobná vlákna
Registry c# — založil Dieter
Registry-ulozeni — založil wolf
Problém s registry — založil Nechda
Win7 - registry? — založil raddino
Moderátoři diskuze