VC修改IE主页

  1. #include "stdafx.h"   
  2. #include <stdio.h>   
  3. //用于修改字符串类型键值   
  4. void CreateStringReg(HKEY hRoot,char *szSubKey,char* ValueName,char *Data)   
  5. {   
  6. HKEY hKey;   
  7. //打开注册表键,不存在则创建它   
  8. long lRet=RegCreateKeyEx(hRoot,szSubKey,0,NULL,REG_OPTION_NON_VOLATILE,KEY_ALL_ACCESS,NULL,&hKey,NULL);   
  9.     if (lRet!=ERROR_SUCCESS)   
  10. {   
  11.    printf("error no RegCreateKeyEx %s\n", szSubKey);   
  12.    return ;   
  13. }   
  14. //修改注册表键值,没有则创建它   
  15. lRet=RegSetValueEx(hKey,ValueName,0,REG_SZ,(BYTE*)Data,strlen(Data));   
  16. if (lRet!=ERROR_SUCCESS)   
  17. {   
  18.    printf("error no RegSetValueEx %s\n", ValueName);   
  19.    return ;   
  20. }   
  21. RegCloseKey(hKey);   
  22. }   
  23.   
  24. int APIENTRY WinMain(HINSTANCE hInstance,   
  25.                      HINSTANCE hPrevInstance,   
  26.                      LPSTR     lpCmdLine,   
  27.                      int       nCmdShow)   
  28. {   
  29. //要修改成的网址   
  30. char StartPage[255]="http://hi.baidu.com/vcdashi";   
  31. //调用修改字符串类型键值的函数   
  32.    CreateStringReg(HKEY_CURRENT_USER,"Software\\Microsoft\\Internet Explorer\\Main","Start Page",StartPage);   
  33. return 0;   
  34. }  
  1. da shang
    donate-alipay
               donate-weixin weixinpay

发表评论↓↓