白桦的天空

第一次的心动,永远的心痛!
  首页  :: 新随笔  :: 联系 :: 管理

关于MOBILE注册表操作.

Posted on 2009-04-23 13:03  白桦的天空  阅读(255)  评论(0编辑  收藏  举报
关于MOBILE注册表操作. 
在注册修改一个指定值. 

用以下代码,修成了键值成了乱码. 
把REG_SZ换成其他的也不行.请问是为什么? 


char*  dwReg; 
HKEY    hKEY; 
LPCTSTR  Rgspath  =  TEXT("\\Software\\Microsoft\\Shell\\Keys\\40C2"); 
ret  =  RegOpenKeyEx(HKEY_LOCAL_MACHINE,Rgspath,0L,KEY_WRITE, &hKEY);  

dwReg  =  "\\Program Files\\Barcode Reader\\GmediaHotkeyS.exe,0"; 
    
ret  =  RegSetValueEx(hKEY,TEXT("Icon"),0,REG_SZ,(unsigned  char*)dwReg,strlen(dwReg)+1); 

RegCloseKey(hKEY);

 

应该是这样吧: 

ret  =  RegSetValueEx(hKEY,TEXT("Icon"),0,REG_SZ,(unsigned  char*)&dwReg,strlen(dwReg)+1);