"); //-->
|
文章来源:http://www.emtronix.com/article/article2008250.html 英创公司的ARM9嵌入式工控主板产品系列,均预装了正版WinCE5.0操作系统。微软的 WinCE实时多任务操作系统是嵌入式领域的主流操作系统之一,它包括了以TCP/IP为特色的完整网络通讯协议,以及相应的安全认证功能,来确保系统的安全性。从应用角度看,最常用的安全认证方法是当访问嵌入式设备时,需要提供用户名和密码。在本文中将以FTP Server的应用为例,主要介绍如何实现对于FTP Server、Web Server、Telnet等应用中用户名和密码的管理,包括添加,删除等操作。 在英创的ARM9嵌入式工控板系列产品中,出厂的缺省配置是没有启用用户名和密码认证功能的,FTP Server采用的登录方式为匿名登录,因此首先是需要修改相关这部分的注册表,关闭匿名登录以及打开使用认证功能,其修改后的注册表项如下: [HKEY_LOCAL_MACHINE\COMM\FTPD] 修改注册表的方法有两种,方法一是利用程序代码来进行修改,代码如下: _tcscpy (szTemp, TEXT('Comm\\FTPD')); 方法二是利用在调试连接成功的前提下,在eVC下利用工具中Tools->Remote Registy Editor(WCE500)连接成功后,选择HKEY_LOCAL_MACHINE下的Comm–>FTPD中的参数进行修改,如下图所示:
注册表修改成功以后,然后就可直接调用相关的函数 BOOL NTLMSetUserInfo( LPTSTR pszUser, LPTSTR pszPassword ); 来添加新的用户名和密码了,该函数定义在Ntlmssp.h 中。具体的设置代码如下: _tcscpy( szUser, _T( 'Emtronix') ); 在“Ntlmssp.h”中还包含了有关用户名、密码删除等API函数,用户可根据自身需求调用相关函数。 |
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
单边带调制简介:滤波法
赛灵思Virtex-7 2000T 演示
介绍了几种减裁Linux核心的方法
介绍如何在Linux上添加硬实时功能 1.0
DTMF编码调频无线电发射电路
比亚迪打假办公室:在印度投资建厂的信息不属实!
论坛宽松
月薪5万,微软中国研究院最新面试题
BA1404内电路原理图
热释电红外监测电路
四弦_花样流水呼吸灯
基于嵌入式SoPC的以太网接口设备
赛灵思Virtex-7特性和应用介绍
Intel新任CEO陈立武:坚定代工、最重视与客户交流
调频无线电接收电路
CounterPoint 报告 2024 全球折叠手机出货量:三星同比降 33%
从陈彤发言推出博客2.0看新浪与盛大的离合
基于WinCE嵌入式操作系统的便携式智能仪表设计与开发
主题:10万元创业,送给你三种方法
赛灵思Virtex-7 GTX收发器演示
苹果iOS 18.4正式版发布:海外机型支持中文Apple智能AI功能
KD9562的八种模拟声
基于多线程编程的视频控制系统四路回放的设计2
壮士断腕!英特尔CEO陈立武公开演讲:将剥离非核心部门、弥补人才流失等
中国汽车最新保值率报告:国产电动二手车最惨
关闭中国研发中心后:IBM美国开启大裁员 工作岗位都将转移到印度
高通时代即将终结!iPad Pro将搭载苹果自研基带芯片
硬道理
曝印度iPhone产量翻倍:富士康扩产
我就是我lxw_1602实时时钟