`

关于wince telnet组件的一篇博客

阅读更多
关于wince telnet组件的一篇博客

The CE Telnet Server

A lot of folks (even in the CE team) don't realize that Windows CE has a telnet server as an optional component. This is not something that we see you putting in shipping devices. It is a very cool tool during your initial development of your platform, however.

If your device is hooked up to platform builder (PB) via a debug connection, you can use the target shell of course. But I prefer telnet server. Telnet is just a wrapper around CE's cmd.exe. CE's cmd has builtin file manipulation commands like WinXP cmd, including the capability to do file redirection and run .bat files. You can also write your own apps that call wprintf() or scanf() and have them interact across a telnet session. IPConfig, ping, etc... are tools that are command line based. Yes, you can run them with a '-d' to have the output redirected to the debug console. But I find it easier using the standard telnet than having to look at all the windows in PB. Further, if your device isn't hooked up to PB then you're out of luck on that front.

OK I'm biased heresince I wrote the telnet server :). But most people that start using it don't go back..

To get telnet server, add it to your development only platform. It's SYSGEN_TELNETD. There are security concerns with any telnet server, so REMOVE IT BEFORE RTM'ng your platform unless you have a very very good reason not to. If you want to be lazy (development only!) and remove the password check then add these registry entries.

[HKEY_LOCAL_MACHINE\COMM\TELNETD]
"UseAuthentication"=dword:0
"IsEnabled"=dword:1

Happy telneting. Oh, and if it isn't clear already, this isn't something you probably want to ship.

[Author: John Spaith]

将上面的项写到project.reg中,make image,再次登录telnet就不需要密码了。但是作为一个安全的系统需要能够有认证保护,怎么加用户和密码还没有搞定,希望知道的朋友指导一下。
原文地址 http://blogs.msdn.com/cenet/archive/2004/09/30/236426.aspx

[HKEY_LOCAL_MACHINE\COMM\TELNETD]
"UseAuthentication"=dword:0
"IsEnabled"=dword:1

;Share files
;[HKEY_LOCAL_MACHINE\Services\Smbserver]
;"AdapterList"="VMINI1"

;[HKEY_LOCAL_MACHINE\Drivers\Service\SMBServer]
; "AdapterList"="PCI\\DM90001"

[HKEY_LOCAL_MACHINE\Services\SMBServer]
"AdapterList"="DM90001"


[HKEY_LOCAL_MACHINE\Services\SMBServer\Shares\Root]
"Type"=dword:0
"Path"="\\Windows"
; "UserList"="Jacky,Rose,Terry"
"UserList"="admin"


[HKEY_LOCAL_MACHINE\Ident]
"Name"="FooBar"
"Desc"="Sample File Share Demo"
"OrigName"="WinCEDevice"

;[HKEY_LOCAL_MACHINE\Comm\Redir]
; "DefaultDomain"="REDMOND"


[HKEY_LOCAL_MACHINE\Services\SMBServer\Shares]
"NoSecurity"=dword:1
"UseAuthentication"=dword:0
分享到:
评论

相关推荐

    wince下IImage组件显示图片(wince)

    IImage组件是微软为wince系统设计的一个核心图像服务接口,它主要负责图像的加载、解码和显示。这个组件的优势在于其兼容性,能够支持常见的图像格式,如JPEG (jpg)、Portable Network Graphics (png)、Graphics ...

    lazarus wince常用组件

    本篇将详细解析"lazarus wince常用组件"以及提及的"synapse"库。 首先,我们要了解Lazarus是如何在Wince系统上工作的。Lazarus支持跨平台开发,意味着它可以在多种操作系统上创建应用程序,包括Windows CE。开发者...

    wince 实现远程桌面连接

    2. **添加Telnet组件**:在“Core OS” -> “CEBASE” -> “Communication Services and Networking” -> “Servers” -> “Telnet Server”中添加 Telnet Server组件,以支持无显示器情况下的远程控制。 3. **配置...

    WINCE4.2 最初体验篇

    ### WinCE4.2 最初体验篇 #### 关于开发步骤与NK.bin文件 Windows CE 4.2(简称WinCE4.2)是微软针对嵌入式设备推出的一个操作系统版本,它支持多种架构,包括但不限于x86、ARM等。在开发WinCE4.2的过程中,通常...

    Microsoft内部关于WinCE培训

    WinCE的核心组件包括内核、设备驱动、文件系统、网络协议栈等,可以根据具体设备需求进行定制。 2. **WinCE的架构**: WinCE采用了模块化设计,由内核层、硬件抽象层(HAL)、系统服务层、应用程序框架层和应用...

    wince windows mobile下界面注册COM组件DLL

    wince windows mobile下界面注册DLL,解决了没有command的问题,支持wince内核5.0及以上版本! 最终版!!!

    wince下,如何强制关闭正在使用的进程

    根据给定文件的信息,本文将详细介绍在Windows CE(简称Wince)环境下,如何强制关闭正在运行的进程。这里提供两种方法来实现这一目的,并通过具体的代码示例进行讲解。 ### 方法一:使用互斥量(Mutex) #### 1.1...

    关于WinCE系统的编译过程

    关于WinCE系统的编译过程,它是嵌入式操作系统Windows Embedded Compact(以前称为Windows CE)的构建环节,对于开发者来说,理解和掌握这一过程至关重要。WinCE的编译涉及到多个步骤,包括编译阶段、系统产生阶段、...

    WinCE下数据网格组件

    NTable is open source .NET grid control based on Model View architecture and made like as JTable ... NTable developed as lite and quick control for .NETCF 2.0 and Windows Mobile (Pocket PC, WinCE).

    车机进入wince界面工具towince

    标题中的“车机进入wince界面工具towince”指的是一个专门为车载信息系统(车机)设计的工具,它能够帮助用户将车机的操作系统切换到Windows CE(简称WinCE)界面。Windows CE是一种嵌入式操作系统,常用于汽车导航...

    Wince 进程外组件

    在"Windows进程外组件Demo源代码"中,我们可以推测这是一份示例代码,用于演示如何在Windows CE环境下创建和管理进程外组件。开发者可能通过这份代码学习如何实现以下关键知识点: 1. **进程与线程**:理解Windows ...

    Microsoft内部关于WinCE培训资料

    这些"Microsoft内部关于WinCE培训资料"包含了深入的WinCE系统开发、优化和应用实践知识,对于理解WinCE的工作原理和在实际项目中的应用非常有价值。 **1. WinCE系统架构:** WinCE是一个可裁剪的操作系统,基于微...

    WINCE中图片浏览(IImage组件使用源码)

    在这个场景下,IImage组件是一个非常关键的接口,它提供了在WINCE系统中浏览和操作图像的功能。本文将深入探讨IImage组件的使用,以及如何在EVC(Embedded Visual C++)环境中集成和应用这些源码。 IImage组件是...

    WinCE嵌入式开发入门C#

    1. **系统构建**:WinCE系统基于Platform Builder,开发者可以通过选择组件、配置硬件抽象层(HAL)和定制系统映像来构建自己的嵌入式系统。理解Platform Builder的工作流程和配置选项是WinCE开发的基础。 2. **C#...

    WinCE教程光盘源码 WinCE教程光盘源码 WinCE教程光盘源码

    WinCE,全称为Windows Embedded Compact,是微软推出的一款嵌入式操作系统,主要应用于掌上设备、工业控制设备、车载信息娱乐系统等。本教程光盘源码提供了深入学习和实践WinCE开发的宝贵资料。 WinCE的核心特性...

    关于WINCE的定制

    在嵌入式系统开发领域,Windows CE(简称WINCE)是一种常见的实时操作系统,尤其适用于ARM架构的设备。本文将深入探讨基于ARM的WINCE定制,包括如何实现串口通信,并以"基于WinCE的I2C驱动程序设计.doc"为例,讲解...

    Wince BSP 开发资料

    "Wince BSP 开发资料"包含了关于这个主题的各种信息,帮助开发者理解和构建自己的BSP。 首先,我们需要了解BSP的基本概念。BSP主要包含以下组件: 1. **硬件抽象层(HAL)**: HAL是BSP的核心部分,它提供了一个...

    WinCE桌面助手(WinCE下的远程操作软件)

    在嵌入式系统领域,Windows CE(简称WinCE)是一种广泛使用的操作系统,尤其在工业设备和移动设备中。为了方便用户在个人计算机(PC)上对WinCE设备进行管理和控制,出现了名为“WinCE桌面助手”的软件工具。该工具...

    关于wince的一些书籍

    Wince深入浅出教程.pdf Windows CE 开发初步.pdf windows_CE.pdf Windows_CE嵌入式系统.pdf Embedded VC++ 4 Programmer's Guide.CHM c1.ppt

    telnet,FTP及网络共享的使用方法

    #### 一、Telnet与FTP在WinCE中的配置与使用 在嵌入式系统开发领域,尤其是针对无键盘、无鼠标、无显示输出的WinCE系统,掌握telnet、FTP以及网络共享的使用方法至关重要。以下是对这些网络功能在WinCE系统中的配置...

Global site tag (gtag.js) - Google Analytics