0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

英创信息技术WinCE工控主板简介

英创信息技术 来源:英创信息技术 作者:佚名 2019-11-01 09:29 次阅读

英创公司的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函数,用户可根据自身需求调用相关函数。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式主板
    +关注

    关注

    7

    文章

    6085

    浏览量

    35211
收藏 人收藏

    评论

    相关推荐

    WinCE工控主板屏幕旋转的方法

    WinCE工控主板可通过修改注册表来旋转系统显示桌面,注册表项[HKEY_LOCAL_MACHINE\SYSTEM\GDI\ROTATI
    的头像 发表于 09-25 17:06 2981次阅读
    <b class='flag-5'>英</b><b class='flag-5'>创</b><b class='flag-5'>WinCE</b><b class='flag-5'>工控</b><b class='flag-5'>主板</b>屏幕旋转的方法

    信息技术ARM9工控主板WinCE应用程序远程控制应用

    公司推出的ARM9嵌入式工控主板产品系列,均预装了正版的WinCE5.0操作系统。微软的WINCE
    的头像 发表于 11-04 09:28 1711次阅读

    信息技术ARM9工控主板内嵌AD概述

    公司推出的ARM9 嵌入式工控主板产品系列,均预装了正版WinCE5.0 操作系统。
    的头像 发表于 11-04 09:43 2603次阅读
    <b class='flag-5'>英</b><b class='flag-5'>创</b><b class='flag-5'>信息技术</b>ARM9<b class='flag-5'>工控</b><b class='flag-5'>主板</b>内嵌AD概述

    信息技术工控主板EM9360的GPIO介绍

    公司的ARM9工控主板产品 EM9360是一款预装WinCE操作系统,以多种通讯接口、支持各种扩展为其
    的头像 发表于 11-14 09:34 2367次阅读

    信息技术工控主板的复位管理介绍

     公司的工控主板是基于ARM9 CPU、预装正版WinCE的嵌入式主板产品。作为嵌入式应用,
    的头像 发表于 11-14 10:03 1622次阅读
    <b class='flag-5'>英</b><b class='flag-5'>创</b><b class='flag-5'>信息技术</b><b class='flag-5'>工控</b><b class='flag-5'>主板</b>的复位管理介绍

    信息技术WinCE工控主板的数据库配置简介

    公司的工控主板产品均预装了正版Windows CE操作系统(简称WinCE)。WinCE是嵌
    的头像 发表于 01-14 11:35 1432次阅读

    信息技术工控主板USB驱动安装说明

    AMR9系列工控主板可以使用USB与PC连接并进行通信。提供一个USB通信解决方案,需要
    的头像 发表于 01-15 14:45 2383次阅读
    <b class='flag-5'>英</b><b class='flag-5'>创</b><b class='flag-5'>信息技术</b><b class='flag-5'>工控</b><b class='flag-5'>主板</b>USB驱动安装说明

    信息技术主板WinCE应用程序的FTP远程更新介绍

    公司推出的嵌入式工控主板产品系列,均预装了正版的WinCE5.0、WinCE6.0、WCE7
    的头像 发表于 02-03 09:00 1464次阅读
    <b class='flag-5'>英</b><b class='flag-5'>创</b><b class='flag-5'>信息技术</b><b class='flag-5'>主板</b><b class='flag-5'>WinCE</b>应用程序的FTP远程更新介绍

    信息技术WinCE工控主板在线更新开机画面(2019版)

    公司WinCE系列工控主板支持从320240到19201080的多种典型显示分辨率,
    的头像 发表于 02-06 10:50 1643次阅读
    <b class='flag-5'>英</b><b class='flag-5'>创</b><b class='flag-5'>信息技术</b><b class='flag-5'>WinCE</b><b class='flag-5'>工控</b><b class='flag-5'>主板</b>在线更新开机画面(2019版)

    信息技术WinCE工控主板4G/3G/GPRS通用拨号介绍

    公司从10年前的DOS系统工控板卡开始,就为客户提供了GPRS/CDMA技术应用方案,很多成功的应用案例到目前还在现场正常运行。后来
    的头像 发表于 02-06 11:02 2167次阅读
    <b class='flag-5'>英</b><b class='flag-5'>创</b><b class='flag-5'>信息技术</b><b class='flag-5'>WinCE</b><b class='flag-5'>工控</b><b class='flag-5'>主板</b>4G/3G/GPRS通用拨号介绍

    信息技术WinCE主板与STM32多功能模块通讯介绍

    ,STM32F103RCT6通过其USB Device接口与工控主板连接通讯,STM32在WinCE系统中被当做一个串口设备,
    的头像 发表于 02-06 11:12 2035次阅读

    信息技术WinCE工控主板对音频播放的支持

    WinCE工控主板均提供了一路I2S信号接口用于为系统增加音频播放功能。 ETA972是采用Cirrus Logic的CS4272音频解
    的头像 发表于 02-06 11:26 1691次阅读
    <b class='flag-5'>英</b><b class='flag-5'>创</b><b class='flag-5'>信息技术</b><b class='flag-5'>WinCE</b><b class='flag-5'>工控</b><b class='flag-5'>主板</b>对音频播放的支持

    信息技术工控主板产品选型指南介绍

    成都信息技术有限公司是一家专注于嵌入式工控主板研发、销售与服务的高科技公司,在嵌入式领域已有18年的从业经历。
    的头像 发表于 02-06 11:31 1685次阅读

    信息技术ESMARC工控主板升级简介

    规范定义了主板基本的机械指标,管脚功能。以ESM命名开头的工控主板都符合ESMARC规范,这些主板
    的头像 发表于 02-07 10:35 1582次阅读
    <b class='flag-5'>英</b><b class='flag-5'>创</b><b class='flag-5'>信息技术</b>ESMARC<b class='flag-5'>工控</b><b class='flag-5'>主板</b>升级<b class='flag-5'>简介</b>

    信息技术工控主板扩展高精度时钟方案(WinCE简介

    在实际应用中,有时候工控主板自带的时钟精度不能满足项目需求,客户需要自行扩展更高精度的时钟,本文举例介绍一种在
    的头像 发表于 02-12 10:32 2376次阅读
    <b class='flag-5'>英</b><b class='flag-5'>创</b><b class='flag-5'>信息技术</b><b class='flag-5'>工控</b><b class='flag-5'>主板</b>扩展高精度时钟方案(<b class='flag-5'>WinCE</b>)<b class='flag-5'>简介</b>