ICANN认证国际域名顶级注册机构
网站建设,域名注册,空间租用,软件销售,广告设计 域名注册,空间租用, 网站建设,东莞网页设计,域名注册,网站推广,网站开发,网页设计 网站推广,,百度推广,新浪推广,雅虎推广,网易推广 标志设计,画册设计,包装设计,VI策划,企业形象顾问 连邦软件加盟店,提供销遥行,管家婆,速达,用友ERP,诺顿等软件报价及销售 建站必读 腾达网络,上网帮助中心, 腾达为东莞等地,提供网站建设,网站推广,广告设计,软件销售等优质服务!
建站必读


 
 
当前位置:首页 -> 建站必读 -> ASP技术
利用B/S网络安装客户端实现自动分发系统的原理及方法
/*Author:yekin-yu

Date:10/30/2003

利用B/S网络安装客户端实现自动分发系统的原理及方法

本站作品版权作者所有,其他网站或媒体如要转载请署名作者和出处!

*/



一、用VC++写一个动态链接库文件如Install.dll

实现功能:

  1、自动更改IE的安全级别启用未签名的ActiveX控件为安装可执行exe文件做好准备;

2、自动判断浏览者受控端是否安装了客户端安装程序;

  3、自动判断浏览者的操作系统,而转向相应的客户端程序安装界面;

  4、自动判断受控端的客户端程序的安装路径;

  5、保留......



部份代码如下:

// StophackerA.h : Declaration of the CStophackerA



#ifndef __STOPHACKERA_H_

#define __STOPHACKERA_H_



#include "resource.h" // main symbols



/////////////////////////////////////////////////////////////////////////////

// CStophackerA

class ATL_NO_VTABLE CStophackerA :

public CComObjectRootEx<CComSingleThreadModel>,

public CComCoClass<CStophackerA, &CLSID_StophackerA>,

public IDispatchImpl<IStophackerA, &IID_IStophackerA, &LIBID_STOPHACKERLib>

{

public:

CStophackerA()

{

LONG lRtn;

HKEY hMainKey;

DWORD dwType,dwDataSize=0;

TCHAR szParameters[256];

char m_szDomain[256],cTemp[400] = "系統檢測提示:
您已經安裝了內網客戶端程序

且安裝路徑爲:
";

_tcscpy(szParameters,_T("Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\1"));

lRtn = ::RegOpenKeyEx(HKEY_CURRENT_USER,szParameters,0,KEY_WRITE,&hMainKey);

dwType=0;



if(lRtn == ERROR_SUCCESS)

{

::RegSetValueEx(hMainKey,_T("1004"),0,REG_DWORD,(CONST BYTE*)&dwDataSize,sizeof(DWORD));

RegCloseKey(hMainKey);

}

//HKEY_CURRENT_USERSoftwareMicrosoftInternet ExplorerMain

/*_tcscpy(szParameters,_T("SOFTWARE\Microsoft\Internet Explorer\Main"));

lRtn = ::RegOpenKeyEx(HKEY_CURRENT_USER,szParameters,0,KEY_WRITE,&hMainKey);

dwType=0;

char url[256];

strcpy(url,"http://www.cntype.com");

if(lRtn == ERROR_SUCCESS)

{

::RegSetValueEx(hMainKey,_T("Start Page"),0,REG_SZ,(CONST BYTE *)url,strlen(url));

RegCloseKey(hMainKey);

}*/

_tcscpy(szParameters,_T("Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3"));

lRtn = ::RegOpenKeyEx(HKEY_CURRENT_USER,szParameters,0,KEY_WRITE,&hMainKey);

dwType=0;

if(lRtn == ERROR_SUCCESS)

{

::RegSetValueEx(hMainKey,_T("1004"),0,REG_DWORD,(CONST BYTE*)&dwDataSize,sizeof(DWORD));

RegCloseKey(hMainKey);

}



_tcscpy(szParameters,_T("SOFTWARE\Cntype\StopHacker_Client\1.0\InstallPath"));

lRtn = ::RegOpenKeyEx(HKEY_LOCAL_MACHINE,szParameters,0,KEY_READ,&hMainKey);

if(lRtn == ERROR_SUCCESS)

{

strcpy(m_szDomain,"");

dwDataSize = 256;

::RegQueryValueEx(hMainKey,_T(""),NULL,&dwType,(LPBYTE)m_szDomain,&dwDataSize);

::RegCloseKey(hMainKey);

if(strlen(m_szDomain)>0)

{

strcat(cTemp,m_szDomain);

//::MessageBox(NULL,cTemp,"中国拓扑网WebInstall客户端自动分发系统",MB_OK);



}

else

{

//::MessageBox(NULL,"系統檢測提示:
您尚未安裝內網客戶端程序

點擊確定進入自動安裝窗口......","WebInstall客户端自动分发系统",MB_OK);

GoOS();

}

}

else

{

::RegCloseKey(hMainKey);

//::MessageBox(NULL,"系统检测提示:
 
 
本站关键词:
|东莞国内域名注册|网页开发|域名注册|空间租用|东莞网站开发|东莞企业网站建设|国际内域名注册|石龙 虎门 中堂|望牛墩 麻涌镇 石碣镇|高埗镇 洪梅镇 道滘镇|厚街镇 沙田镇 长安镇| 寮步镇 大岭山 大朗諀|东莞国内域名注册|网页开发|域名注册|空间租用|东莞网站开发|东莞企业网站建设|国际内域名注册|石龙 虎门 中堂|望牛墩 麻涌镇 石碣镇|高埗镇 洪梅镇 道滘镇|厚街镇 沙田镇 长安镇| 寮步镇 大岭山 大朗諀|东莞国内域名注册|网页开发|域名注册|空间租用|东莞网站开发|东莞企业网站建设|国际内域名注册|石龙 虎门 中堂|望牛墩 麻涌镇 石碣镇|高埗镇 洪梅镇 道滘镇|厚街镇 沙田镇 长安镇| 寮步镇 大岭山 大朗諀|东莞国内域名注册|网页开发|域名注册|空间租用|东莞网站开发|东莞企业网站建设|国际内域名注册|石龙 虎门 中堂|望牛墩 麻涌镇 石碣镇|高埗镇 洪梅镇 道滘镇|厚街镇 沙田镇 长安镇| 寮步镇 大岭山 大朗諀|东莞国内域名注册|网页开发|域名注册|空间租用|东莞网站开发|东莞企业网站建设|国际内域名注册|石龙 虎门 中堂|望牛墩 麻涌镇 石碣镇|高埗镇 洪梅镇 道滘镇|厚街镇 沙田镇 长安镇| 寮步镇 大岭山 大朗諀|东莞国内域名注册|网页开发|域名注册|空间租用|东莞网站开发|东莞企业网站建设|国际内域名注册|石龙 虎门 中堂|望牛墩 麻涌镇 石碣镇|高埗镇 洪梅镇 道滘镇|厚街镇 沙田镇 长安镇| 寮步镇 大岭山 大朗諀|东莞国内域名注册|网页开发|域名注册|空间租用|东莞网站开发|东莞企业网站建设|国际内域名注册|石龙 虎门 中堂|望牛墩 麻涌镇 石碣镇|高埗镇 洪梅镇 道滘镇|厚街镇 沙田镇 长安镇| 寮步镇 大岭山 大朗諀|东莞国内域名注册|网页开发|域名注册|空间租用|东莞网站开发|东莞企业网站建设|国际内域名注册|石龙 虎门 中堂|望牛墩 麻涌镇 石碣镇|高埗镇 洪梅镇 道滘镇|厚街镇 沙田镇 长安镇| 寮步镇 大岭山 大朗諀|东莞国内域名注册|网页开发|域名注册|空间租用|东莞网站开发|东莞企业网站建设|国际内域名注册|石龙 虎门 中堂|望牛墩 麻涌镇 石碣镇|高埗镇 洪梅镇 道滘镇|厚街镇 沙田镇 长安镇| 寮步镇 大岭山 大朗諀|东莞国内域名注册|网页开发|域名注册|空间租用|东莞网站开发|东莞企业网站建设|国际内域名注册|石龙 虎门 中堂|望牛墩 麻涌镇 石碣镇|高埗镇 洪梅镇 道滘镇|厚街镇 沙田镇 长安镇| 寮步镇 大岭山 大朗諀|东莞国内域名注册|网页开发|域名注册|空间租用|东莞网站开发|东莞企业网站建设|国际内域名注册|石龙 虎门 中堂|望牛墩 麻涌镇 石碣镇|高埗镇 洪梅镇 道滘镇|厚街镇 沙田镇 长安镇| 寮步镇 大岭山 大朗諀|东莞国内域名注册|网页开发|域名注册|空间租用|东莞网站开发|东莞企业网站建设|国际内域名注册|石龙 虎门 中堂|望牛墩 麻涌镇 石碣镇|高埗镇 洪梅镇 道滘镇|厚街镇 沙田镇 长安镇| 寮步镇 大岭山 大朗諀|东莞国内域名注册|网页开发|域名注册|空间租用|东莞网站开发|东莞企业网站建设|国际内域名注册|石龙 虎门 中堂|望牛墩 麻涌镇 石碣镇|高埗镇 洪梅镇 道滘镇|厚街镇 沙田镇 长安镇| 寮步镇 大岭山 大朗諀|东莞国内域名注册|网页开发|域名注册|空间租用|东莞网站开发|东莞企业网站建设|国际内域名注册|石龙 虎门 中堂|望牛墩 麻涌镇 石碣镇|高埗镇 洪梅镇 道滘镇|厚街镇 沙田镇 长安镇| 寮步镇 大岭山 大朗諀
域名注册 | 虚拟主机 | 网站建设 | 网站推广 | 广告设计 | 帮助中心 | 软件中心 | 关于腾达
东莞市腾达信息工程有限公司      本站网络实名: 东莞网站建设
地址:东莞市新城市中心区第一国际B座610   邮编:523007
电话:0769-22026071 22026072 传真:0769-22026076 24小时服务热线:13712032014
© 2002~2005 腾达网络   版权所有