2014-02-19 97 views
1

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

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如何做到这一点,但也许这里有人能帮助我:) 谢谢:)

回答

2

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

我会检查这些功能:

RegCreateKeyEx 
RegOpenKeyEx 
RegGetValue 
RegSetValueEx 
RegCloseKey