2014-02-19 100 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