C ++写入注册表

时间:2014-02-19 20:23:08

标签: c++ windows registry key

我将在注册表中编写此注册表项。 它应该用C ++编写,适用于Windows 7和8。 这是.reg文件:

REGEDIT4
Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT\.bin\]
[-HKEY_CLASSES_ROOT\binimage\]
[-HKEY_CLASSES_ROOT\Bootvis Trace File\]
[-HKEY_CLASSES_ROOT\Crestron SIMPL Windows Compiled Program\]
[-HKEY_CLASSES_ROOT\elby.VCDMount.1\]
[-HKEY_CLASSES_ROOT\gBurner\]
[-HKEY_CLASSES_ROOT\ImgBurn.AssocFile.bin\]
[-HKEY_CLASSES_ROOT\IsoBuster.bin\]
[-HKEY_CLASSES_ROOT\IZArcBIN\]
[-HKEY_CLASSES_ROOT\MPlayerFileVideo\]
[-HKEY_CLASSES_ROOT\PAISO\]
[-HKEY_CLASSES_ROOT\StuffIt.Archive.Open.Generic\]
[-HKEY_CLASSES_ROOT\StuffIt11.Archive.Open.Generic\]
[-HKEY_CLASSES_ROOT\TzBIN\]
[-HKEY_CLASSES_ROOT\UltraEdit.bin\]
[-HKEY_CLASSES_ROOT\VLC.bin\]

[HKEY_CLASSES_ROOT\.bin\]
@="exefile"
"Content Type"="application/x-msdownload"

[HKEY_CLASSES_ROOT\.bin\PersistentHandler\]
@="{098f2470-bae0-11cd-b579-08002b30bfeb}"

[HKEY_CLASSES_ROOT\.bin\shell\open\command\]
@="\"%1\" %*"

IDK如何做到但也许这里的任何人都可以帮助我:) 谢谢:))

1 个答案:

答案 0 :(得分:2)

您应该使用WinAPI函数进行注册表处理。您可以找到列表here

我会检查这些功能:

RegCreateKeyEx
RegOpenKeyEx
RegGetValue
RegSetValueEx
RegCloseKey