注册名:

密码:

个人注册

企业注册

商务申请

商务管理平台

企业管理平台

个人管理平台

我的工控博客

中国工控网www.chinakong.com

首页 | 新闻中心 | 工控论坛 | 经验视点 | 工控商务 | 电气手册 | 工控博客 | 招聘求职 | 网上调查 | 企业中心 | 供求信息 | 资料中心 | 工控书店

所在位置:工控论坛 -- 工控机论坛 -- 工控机论坛(非专题) -- 结构与配置

中国工控网搜索:

 登陆:密码:  注册  密码

搜索:

工控机论坛(非专题)分类  

全部论题

结构与配置

数据 I/O

编程与维护

应用方案

发表人:emtronix 发表时间:2010/11/11 15:56:00  

 

 本栏论题: 工控主板——WinCE的网络安全管理  [1752]

    英创公司的ARM9嵌入式工控主板产品系列,均预装了正版WinCE5.0操作系统。微软的 WinCE实时多任务操作系统是嵌入式领域的主流操作系统之一,它包括了以TCP/IP为特色的完整网络通讯协议,以及相应的安全认证功能,来确保系统的安全性。从应用角度看,最常用的安全认证方法是当访问嵌入式设备时,需要提供用户名和密码。在本文中将以FTP Server的应用为例,主要介绍如何实现对于FTP Server、Web Server、Telnet等应用中用户名和密码的管理,包括添加,删除等操作。
   
    在英创的ARM9嵌入式工控板系列产品中,出厂的缺省配置是没有启用用户名和密码认证功能的,FTP Server采用的登录方式为匿名登录,因此首先是需要修改相关这部分的注册表,关闭匿名登录以及打开使用认证功能,其修改后的注册表项如下:
   
    [HKEY_LOCAL_MACHINE\COMM\FTPD]
   
    'AllowAnonymous'=dword:0
   
    'UseAuthentication'=dword:1
   
    修改注册表的方法有两种,方法一是利用程序代码来进行修改,代码如下:
   
    _tcscpy (szTemp, TEXT('Comm\\FTPD'));
   
    hKey = NULL;
   
    hRes = RegCreateKeyEx (HKEY_LOCAL_MACHINE, szTemp, 0, NULL,
   
    REG_OPTION_NON_VOLATILE, 0, NULL,
   
    &hKey, &dwDisp);
   
    if (hKey != NULL)
   
    {
   
    dwSize = 0;
   
    RegSetValueEx (hKey, TEXT('AllowAnonymous'), 0, REG_MULTI_SZ,
   
    (const BYTE *)&dwSize, sizeof(DWORD));
   
    dwSize = 1;
   
    RegSetValueEx (hKey, TEXT('UseAuthentication'), 0, REG_MULTI_SZ,
   
    (const BYTE *)&dwSize, sizeof(DWORD));
   
    RegFlushKey( hKey );
   
    }
   
    if (hKey)
   
    RegCloseKey (hKey);
   
    方法二是利用在调试连接成功的前提下,在eVC下利用工具中Tools->Remote Registy Editor(WCE500)连接成功后,选择HKEY_LOCAL_MACHINE下的Comm–>FTPD中的参数进行修改,如下图所示:
   
   
   
    注册表修改成功以后,然后就可直接调用相关的函数
   
    BOOL NTLMSetUserInfo( LPTSTR pszUser, LPTSTR pszPassword );
   
    来添加新的用户名和密码了,该函数定义在Ntlmssp.h 中。具体的设置代码如下:
   
    _tcscpy( szUser, _T( 'Emtronix') );
   
    _tcscpy( szPassword, _T( '86180660') );
   
    bResult = NTLMSetUserInfo( szUser, szPassword );
   
    在“Ntlmssp.h”中还包含了有关用户名、密码删除等API函数,用户可根据自身需求调用相关函数。
   
   

如果要回复本栏论题,请首先中国工控网www.chinakong.com

·如果你已经是中国工控网www.chinakong.com成员,请直接登录。

·如果你还不是中国工控网www.chinakong.com成员,请首先注册,注册为免费!

注册名:

密  码:

           注册中国工控网www.chinakong.com
           忘记密码

关闭该窗口

关于我们     免责声明     服务项目     广告联系     友情链接     联系方式     意见反馈     设为首页     加入收藏

 ©2023-2025 中国工控网(www.chinakong.com) 版权所有 豫ICP备17046657号

管理员信箱:chinakong98@163.com  服务热线:13525974529

洛阳博德工控自动化技术有限公司

中国    洛阳