`
starnc
  • 浏览: 144795 次
  • 性别: Icon_minigender_1
  • 来自: 火星
社区版块
存档分类
最新评论

从PC拷文件至PDA移动设备 windows CE

阅读更多

    不废话,直接贴代码,因为太简单了。

 

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.IO;
using System.Runtime.InteropServices;
using Common.RapiDesktop.Classes;
using OpenNETCF.Desktop.Communication;
namespace TestUSB
{
    public partial class Form1 : Form
    {
        HHFiles myHH; 
        public Form1()
        {
            InitializeComponent();
            
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
            RAPI rApi=new RAPI();
            if(rApi.DevicePresent)
            {
                MessageBox.Show("已连接");
                rApi.Disconnect(); 
                myHH = new HHFiles();
                String LocalFileName = @"c:\a.txt";   // 本地计算机文件名 
                String RemoteDeviceFileName = @"\DiskOnChip\a.txt";  // 远程设备文件名
                myHH.CopyFileToDevice(LocalFileName, RemoteDeviceFileName, true);
                MessageBox.Show("文件传输完毕");
                rApi.Disconnect(); 
            }
            else
            {
                MessageBox.Show("未连接");
                rApi.Disconnect(); 
            }
        }
    }
}

    在项目中用到了OpenNETCF.Desktop.Communication.DLL和Common.RapiDesktop.Classes.HHFile,这个dll文件是可以在.net中直接引用的,以前的标准dll 如:RAPI.DLL 和 adofiltr.DLL 在.net中调用都比较麻烦。

http://www.codeproject.com/KB/mobile/HHFiles.aspx?display=Print上有HHFile的API文档

http://blog.csdn.net/Xus95/archive/2008/06/24/2582931.aspx 上,有比较全的各种解释

http://msdn.microsoft.com/zh-cn/library/ms837846.aspx#EZAA上有OpenNETCF的API

附件中上传了整个项目。

1
0
分享到:
评论
1 楼 zmo_xu 2010-11-03  
DeviceApplication1 貌似不能运行 还是因为我转换成VS2008后坏掉了
@"\DiskOnChip\a.txt"; 
文件目录不是应该是Mobile Device\xxx...的么?

相关推荐

    pc\ce互拷源码

    总之,“pc\ce互拷源码”涵盖的是在PC和Windows CE设备间进行文件交换的实践和技术,这对于开发者进行CE平台的应用开发和测试至关重要。了解并掌握这一过程中的各种细节和工具,能有效地提高工作效率并确保项目的...

    windowsCE 远程操作及录像

    Windows CE远程操作及录像技术是嵌入式系统领域中一项重要的功能,特别是在移动设备如PDA(个人数字助理)和基于Windows CE操作系统的设备中。Windows CE是微软为小型设备设计的一个实时操作系统,它提供了与桌面版...

    移动设备(PDA,数据采集器)PC同步工具(WinXP/Win7)

    标题提及的"移动设备(PDA,数据采集器)PC同步工具(WinXP/Win7)"是一种用于将PDA或数据采集器与运行Windows XP或Windows 7操作系统的计算机连接并同步的软件。这种工具使得设备和电脑之间的数据传输变得方便快捷,...

    pda如何与pc进行数据交换

    以USB为例,当PDA通过USB数据线连接到PC时,系统会识别它为一个可移动存储设备,此时可以直接在文件系统层面进行数据读写操作。在C#中,可以使用`System.IO`命名空间下的类如`FileStream`、`Directory`和`File`来...

    PDA与PC通过USB进行通讯

    获取文件信息通常包括查看PDA或PC上的文件列表、文件大小、创建日期等元数据,这对于管理和组织文件至关重要。拷贝文件则是将PDA上的文件传输到PC,或者反向操作,这在备份数据、更新软件、同步媒体内容等方面非常...

    Windows Mobile与Windows CE

    Windows Mobile则是在Windows CE的基础上,针对移动设备特别是智能手机和平板电脑(如Pocket PC和Smartphone)进行优化和定制的软件平台。它提供了一套完整的、与桌面Windows类似的用户体验,使用户能够在移动设备上...

    PDA目录文件传输

    它是由Microsoft为Windows CE操作系统设计的,允许开发者通过编程接口在桌面系统和PDA之间进行数据同步和交换。通过RAPI,开发者可以访问PDA上的文件系统、注册表、进程管理等资源,实现文件的上传和下载。 2. **...

    Windows CE从入门到精通系列课程(11)

    总结,Windows CE是一个强大且灵活的嵌入式操作系统,理解和掌握其核心知识对于从事相关工作的专业人士至关重要。通过深入学习本课程,你将能够构建自己的Windows CE系统,开发高效的应用程序,并解决实际问题。

    PDA端需要安装的sqlce数据库文件

    标题 "PDA端需要安装的sqlce数据库文件" 指的是在个人数字助理(PDA)设备上,为了实现数据存储和管理,需要安装SQL Server Compact Edition(SQL CE)数据库引擎。SQL CE是一个轻量级的关系型数据库管理系统,特别...

    ActiveSync PC同步软件

    ActiveSync是微软开发的一款专为Windows CE操作系统设计的个人计算机(PC)与移动设备同步的软件。这款软件在过去的几年中扮演了重要的角色,尤其是在那些依赖于Windows CE平台的掌上电脑(PDA)、智能手机和其他...

    C#pda sybol 3200 CE .net4.0 下载安装

    3. **传输文件**:将下载的.NET Framework 4.0 CE安装包从PC传输到PDA的文件系统中。如果你使用的是“sybolPADver7”,则可能需要解压文件,找到其中的.NET Framework 4.0安装文件。 4. **安装.NET Framework**:在...

    ASA10.0基于移动设备PDA的wince5.0系统数据连接运行环境

    在这个环境中,ASA10.0被设计为支持在Windows CE 5.0操作系统上的运行,这是微软为掌上电脑(PDA)和其他嵌入式设备提供的一个精简版操作系统。 Windows CE 5.0(简称Wince5.0)是一个实时操作系统,具备多任务和多...

    Windows CE,windows mobile PC同步显示软件 屏幕操作录制 截屏

    Windows CE和Windows Mobile是微软开发的两种嵌入式操作系统,主要应用于掌上设备,如智能手机、个人数字助手(PDA)等。它们为移动设备提供了类似桌面Windows的环境,但针对资源有限的硬件进行了优化。在这些系统中...

    ut-890 485-usb能用驱动(适用于Windows CE 4.2-5.2 ARM XScale Processor )

    标题和描述中提到的"UT-890 485-USB能用驱动"是一款专为基于Windows CE操作系统,特别是版本4.2至5.2,并且在ARM架构的XScale处理器上运行的设备设计的驱动程序。这款驱动允许UT-890 485-USB模块在这些设备上正常...

    Windows CE Application Programming

    - **Windows CE 历史**: Windows CE 是由微软公司开发的一款嵌入式操作系统,旨在为手持设备和个人数字助理(PDA)提供支持。其历史可以追溯到1996年,当时微软推出了首款产品 WinPad,标志着 Windows CE 的诞生。 -...

    WindowsCE手机系统指南特性讲义

    不同于桌面版Windows仅运行于x86架构,Windows CE支持ARM、Xscale、MIPS、PowerPC、Sparc和x86等多种处理器架构,这使得它能在各种设备上运行,适应性强。 在系统镜像大小方面,Windows CE展示了其灵活性。桌面版...

    WindowsCe同步.rar

    Windows CE,全称为“Windows Embedded Compact”,是微软公司推出的一款嵌入式操作系统,主要用于掌上设备、工业设备和个人数字助手(PDA)等。在Windows CE系统中,同步功能是至关重要的,它允许用户在移动设备与...

    OpenNETCF.Desktop.Communication.dll的,PC端与PDA端进行文件

    在移动设备开发领域,尤其是在Windows CE或Pocket PC等嵌入式系统中,数据通信是一个至关重要的环节。OpenNETCF.Desktop.Communication.dll库是专为解决PC与PDA间文件传输问题而设计的,它提供了一种高效、稳定的...

Global site tag (gtag.js) - Google Analytics