实时搜索: pda是哪个文件

pda是哪个文件

653条评论 3597人喜欢 1110次阅读 299人点赞
不是adobe reader,我已经试过了,还有什么软件可以读出,在那下载?
下载了,安装了,怎么还是打不开,是一堆乱码,怎么办? , 麻烦各位给点详细的程序代码
错误 1 error C3861: “WritePrivateProfileString”: 找不到标识符 e:\pda\eGeoSurvey\eGeoSurvey\YszDlg.cpp 43 eGeoSurvey
WritePrivateProfileString
GetPrivateProfileString
我用这两个函数总提示这个错误,请大家帮忙看下,是少引用还是怎么的,我用的MFC...

pda格式的文件用什么工具可以读出?: PDA是Personal Digital Assistant的缩写,字面意思是“个人数字助理”。PDA可细分为电子词典、掌上电脑、手持电脑设备和个人通讯助理机四大类。而后两者由于技术和市场的发展,已经慢慢融合在一起了。
PDA格式的文件是掌上电脑专用的文件格式,需用相应的PDA掌上电脑才可读出。

secsetwizard以停止后,odin软件上pda对应的文件选取路径在哪: 路径是rom所在的文件夹

c++MFC智能应用程序(pda)读写ini文件: 其实也不需要写代码了, c++自带2个函数的, 直接调下就好了
WritePrivateProfileString
GetPrivateProfileString

下面那个例子里面会在c盘下生成一个appname.ini
WritePrivateProfileString向里面写
[Section1]
FirstKey=It all worked out OK.
这些内容, 读的话也一样.

//build in vs2008
#include <windows.h>

int _tmain(int argc, _TCHAR* argv[])
{
WritePrivateProfileString (TEXT("Section1"),
TEXT("FirstKey"),
TEXT("It all worked out OK."),
TEXT("c:\\appname.ini"));

wchar_t buf[1000];
GetPrivateProfileString(TEXT("Section1"),
TEXT("FirstKey"),
TEXT("can not read"), //如果没读到那么buf会被设置成can not read
buf,
1000,
TEXT("c:\\appname.ini"));

wprintf(TEXT("read from appname.ini [Section1] FirstKey is (%s)\n"), buf);

system("pause");
return 0;
}

==================================================================
这个就是标准的c++读写, 2008下编译的. 如果你说是c的那只好自己封装函数了. 看你文件名明显就是个基于对话框的MFC Application, 说什么智能应用程序-_-!你不是没有include头文件吧
#include <windows.h>
BOOL CMy3Dlg::OnInitDialog()
{
CDialog::OnInitDialog();

// Add "About..." menu item to system menu.

// IDM_ABOUTBOX must be in the system command range.
ASSERT((IDM_ABOUTBOX & 0xFFF0) == IDM_ABOUTBOX);
ASSERT(IDM_ABOUTBOX < 0xF000);

CMenu* pSysMenu = GetSystemMenu(FALSE);
if (pSysMenu != NULL)
{
CString strAboutMenu;
strAboutMenu.LoadString(IDS_ABOUTBOX);
if (!strAboutMenu.IsEmpty())
{
pSysMenu->AppendMenu(MF_SEPARATOR);
pSysMenu->AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu);
}
}

// Set the icon for this dialog. The framework does this automatically
// when the application's main window is not a dialog
SetIcon(m_hIcon, TRUE); // Set big icon
SetIcon(m_hIcon, FALSE); // Set small icon

// TODO: Add extra initialization here
WritePrivateProfileString (TEXT("Section1"),
TEXT("FirstKey"),
TEXT("It all worked out OK."),
TEXT("c:\\appname.ini"));
wchar_t buf[1000];
GetPrivateProfileString(TEXT("Section1"),
TEXT("FirstKey"),
TEXT("NULL"),
buf,
1000,
TEXT("c:\\appname.ini"));

AfxMessageBox(buf);

return TRUE; // return TRUE unless you set the focus to a control
}
完全正常

无法访问windows 共享: 首先需要查看pda上的ip地址与你访问的是不是一致。多半由于dhcp租期到了,IP地址变更。
其次,在pda上看看设置,共享的目录,已经拍照后保存的位置。

用c#.net编写智能设备项目,可以在wince的pda端运行,并且要访问服务器端的excel文件,: 首先,你需要在服务端架一个WebService(或WCF服务端,这样稍复杂一些)
然后再利用WebService调用System.IO.DirectoryInfo,利用其访问指定目录下的文件
再次,你准备一个Aspose.Cells的组件,利用其去访问Excel

智能设备项目直接访问WebService发送命令即可

CAD图纸怎么转为PDA文档: 需要安装AdobeAcrobatProfessional这个软件!一键就转换过去了!迅雷里面搜索就能下载!

三星i9003刷机包里没有 pda、 phone、 csc着三个文件怎么办:

三星分为一体包和套件包,如果确实是正确的包下载下来的,那应该是一体包(集成了四件套或五件套的一个包),而不是单独4件套和5件套。

手机进入挖煤模式连接电脑,打开odin工具,出现一个com端口,识别到手机。

点击PDA,直接找打下载好的tar或者md5格式的一体包,点击start即可开刷。

刷完之后,左边会出现一个PASS字样,表示成功,如果先前勾选了Auto reboot,刷完手机自动重启。

扩展:

PIT:手机的分区文件,是一个配置文件,需勾选重新分区选项才可以。

Bootloader:一个引导启动器,相当于电脑的BOIS,系统的核心文件,从系统开机到进入系统,都是需要这个BL文件的引导。

PDA:这里可以是内核、recovery、或者一体包,或者是套件包里一个名字有code的文件就是了。

CSC:运营商的定制文件,不同运营商的手机参数都不同。

C#怎么做到PDA与pc数据同步: 第一步:创建设备代理应用程序
创建Windows Mobile 5.0 Smartphone SDK平台的智能设备程序,
添加Microsoft.Smartdevice.DeviceAgentTransport的引用:
C:\Program Files\Common Files\Microsoft Shared\CoreCon\1.0\Target\Lib。单击 Microsoft.Smartdevice.DeviceAgentTransport.dll,

修改 Program.cs 文件:
using Microsoft.SmartDevice.DeviceAgentTransport;
在 Main 方法内部。
string[] serviceids = {"A92866CA-AE83-4848-9438-501D8DB3CF25"};

IDeviceAgentTransport transport = DeviceAgentTransportFactory.GetAgentTransport();

// Don't keep it waiting.
transport.AcknowledgeLaunch(1, serviceids);

IDevicePacketStream packetstream;

transport.AcceptConnectionEx(serviceids[0], out packetstream);
IPacket packet;
packet = PacketFactory.GetNewPacket();
packet.WriteInt32(Environment.Version.Major);
packet.WriteInt32(Environment.Version.Minor);
packet.WriteInt32(Environment.Version.Build);
packet.WriteInt32(Environment.Version.Revision);
//这里修改成你要发送到PC的内容就好
packetstream.Write(packet);

上述代码将创建一个 IDeviceAgentTransport 对象,然后接受来自台式计算机的连接。该程序会向台式计算机发送一个包含 .NET Compact Framework 版本信息的数据包。
IDeviceAgentTransport: 用于与台式计算机上的 RemoteAgent 进行通信。
IDevicePacketStream: 通过读写实现 IPacket 的对象,与台式计算机上已连接的 DevicePacketStream 交换数据。
IPacket: 保存数据并由实现 IDevicePacketStream 的对象用于在设备代理应用程序和台式计算机之间传输数据。ReadBool 从对象中读取一个布尔值,并使内部迭代器指向数据包中的下一个数据对象。WriteInt32方法是给PC传数据,方法ReadByte;ReadInt32;;ReadString等是从PC读数据

第二步:在数据存储中创建加载项包
启动记事本。
将下面的代码复制到记事本文件中:
<?xml version="1.0" standalone="no"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:template match="/">
<ADDONCONTAINER>
<ADDON>
<PACKAGECONTAINER>
<PACKAGE ID="" NAME="DeviceAgent">
<PROPERTYCONTAINER />
<PACKAGETYPECONTAINER>
<PACKAGETYPE Name="ARMV4I" ID="ARMV4I" Protected="True">
<PROPERTYCONTAINER>
<PROPERTY ID="RemotePath" Protected="True">%CSIDL_PROGRAM_FILES%\DeviceAgent</PROPERTY>
<PROPERTY ID="RootPath" Protected="True">C:\DataExchange\DeviceAgent\bin\Debug</PROPERTY>
<PROPERTY ID="CPU" Protected="True">ARMV4I</PROPERTY>
<PROPERTY ID="Host" Protected="True">DeviceAgent</PROPERTY>
</PROPERTYCONTAINER>
<FILECONTAINER>
<FILE ID="DeviceAgent.exe" />
<FILE ID="Microsoft.Smartdevice.DeviceAgentTransport.dll" />
<FILE ID="DeviceAgentTransport.dll" />
</FILECONTAINER>
</PACKAGETYPE>
</PACKAGETYPECONTAINER>
</PACKAGE>
</PACKAGECONTAINER>
</ADDON>
</ADDONCONTAINER>
</xsl:template>
</xsl:stylesheet>

在 Visual Studio 中的“工具”菜单上单击“创建 GUID”。
将出现“创建 GUID”对话框。
选择“注册表格式”,单击“复制”,再单击“退出”。
将 GUID 粘贴到记事本内包标记的 ID 属性中,同时移除括在 GUID 两侧的大括号。
例如,<Package ID="9C50B38D-4259-40b3-AE9F-C5887DD898FF" Name="DeviceAgent">。
将 <PROPERTY ID="RootPath" Protected="True"> 标记的值更改为 DeviceAgent.exe 所在的文件夹。
例如,<PROPERTY ID="RootPath" protected="True">c:\DataExchange\DeviceAgent\bin\debug</PROPERTY>。
注意:
若要确定 DeviceAgent.exe 的位置,请在“解决方案资源管理器”中右击“DeviceAgent”项目,再单击“属性”。单击“生成”选项卡,然后单击“输出路径”旁边的“浏览”。
将 驱动器:\Program Files\Common Files\Microsoft Shared\CoreCon\1.0\Target\wce400\armv4i\DeviceAgentTransport.dll 库复制到根路径下指定的路径下。
注意:
此步骤十分重要,原因是 Microsoft.Smartdevice.DeviceAgentTransport.dll 程序集要使用 DeviceAgentTransport.dll 库。这两个文件必须随我们的应用程序一起部署。
在记事本中,保存文件。
\ProgramData\Microsoft\corecon\1.0\addons\package.xsl (Windows Vista)
\Documents and Settings\All Users\Application Data\Microsoft\corecon\1.0\addons\package.xsl(其他)
注意:
如果文件名 package.xsl 已在使用中,请使用其他名称。文件名并不重要,因为该文件夹中的所有文件都将被作为加载项包处理。
退出并重新启动 Visual Studio。
Visual Studio 在启动时将加载该加载项包文件夹。如果 Visual Studio 能正常启动,则说明该包没有语法错误。
数据存储现在包含一个名为 DeviceAgent 的加载项包以及一个由 Visual Studio 唯一生成的 ID。部署该包时,智能设备连接 API 会将三个文件从 DeviceAgent 项目的输出文件夹复制到设备的 驱动器:\Program File\DeviceAgent 目录下,然后在设备上执行 DeviceAgent.exe。

第三步: 创建部署包并与设备代理进行通信的台式机应用程序

创建PC端的Windows应用程序,
添加Microsoft.Smartdevice.Connectivity的引用:
C:\Program Files\Common Files\Microsoft Shared\CoreCon\1.0\Bin\ Microsoft.Smartdevice.Connectivity.dll

using Microsoft.SmartDevice.Connectivity;
using System.Collections.ObjectModel;

下面的代码可以放到Main中,也可以放到个按钮事件中,不过建议你最好开线程.
// Change the locale ID to correspond to your installation of Visual Studio.
DatastoreManager dsmgr = new DatastoreManager(1033); // 1033是英语,
Platform platform = GetPlatformByName("Windows Mobile 5.0 Smartphone SDK", dsmgr);
Device emulator = platform.GetDevice(platform.GetDefaultDeviceId());
// 这里必须要修改,设备名称,如果你知道平台ID,直接 platform =dsmgr.GetPlatform(platformId)就好,
// 如果platform.GetDefaultDeviceId()找到的不是你的设备,还要和GetPlatformByName()一样,要遍历platform.GetDevices找你的设备,或者你明确知道设备ID
emulator.Connect();
RemoteAgent ra = emulator.GetRemoteAgent(new ObjectId("")); /// 引号里边填入你生成的GUID
ra.Start("command line argument");
DevicePacketStream ps = ra.CreatePacketStream(new ObjectId("A92866CA-AE83-4848-9438-501D8DB3CF25"));
Packet packet;
packet = new Packet();
while (ps.IsConnected())
{
if (ps.IsPacketAvailable())
{
packet = ps.Read();
while (!packet.IsEndOfPacket())
{
switch (packet.ReadDataType())
{
case DataType.Int32Type:
Console.WriteLine("Int32Type: " + packet.ReadInt32().ToString());
break;
case DataType.StringType:
Console.WriteLine("String: " + packet.ReadString());
break;
default:
break;
}
}
break;
}
}
Console.Read();

添加GetPlatformByName方法
private static Platform GetPlatformByName(string p, DatastoreManager dsmgr)
{
// Get all platforms in the datastore.
Collection<Platform> platforms = dsmgr.GetPlatforms();

// Find the platform whose name matches the parameter.
foreach (Platform platform in platforms)
{
if (platform.Name == p) return platform;
}
return null;
}

参考:
智能设备连接应用程序的典型体系结构
若要了解智能设备连接 API,最佳方式是完整地运行使用智能设备连接 API 的典型桌面应用程序。

为了使用 Microsoft.SmartDevice.Connectivity 命名空间,台式机应用程序会添加对 驱动器:\Program Files\Common Files\Microsoft Shared\CoreCon\1.0\Bin\Microsoft.Smartdevice.Connectivity.dll 的引用。

该应用程序将创建 DatastoreManager 并将其用于枚举 Platform 对象的集合。每个 Platform 都表示台式计算机数据存储中安装的一个平台,例如 Windows Mobile 5.0 Pocket PC。

该应用程序将使用 Platform 枚举 Device 对象的集合。每个 Device 都表示一个属于该平台的设备或仿真程序,例如 Windows Mobile 5.0 Pocket PC 仿真程序。

该应用程序将使用 Device 访问有关设备的信息,并在配置设备后连接至设备。

在连接至设备后,该应用程序可以使用 FileDeployer 将文件部署到设备,或使用 RemoteProcess 启动或停止设备上的进程。

如果应用程序必须执行 FileDeployer、RemoteProcess 或 Device 中未提供的自定义任务,它可以创建一个 RemoteAgent 来将设备代理部署到设备并与之交换数据。设备代理是用户创作的一种智能设备应用程序,它使用 Microsoft.SmartDevice.DeviceAgentTransport 命名空间(针对 Visual C# 或 Visual Basic 设备代理)或 DeviceAgentTransport.dll 库(针对 Visual C++ 设备代理)。若要通过 RemoteAgent 部署设备代理,必须在台式计算机的数据存储中将设备代理注册为加载项包。有关更多信息,请参见加载项包概述。为部署设备代理并与之进行通信,应用程序将执行下列步骤:

台式机应用程序调用 RemoteAgent..::.Start 部署并启动设备代理。

当设备代理在设备上运行后,它会调用 IDeviceAgentTransport..::.AcknowledgeLaunch 确认连接。

设备代理调用 IDeviceAgentTransport..::.AcceptConnectionEx 接受来自台式机的数据包流请求。

台式机应用程序调用 RemoteAgent..::.CreatePacketStream 获取用于数据传输的 DevicePacketStream。

此后,远程应用程序和设备代理会通过将 Packet 或 IPacket 对象读写到各自的设备数据包流中来交换数据。

由于设备代理在设备上运行,因此它具有完全的编程访问权限来收集信息和操作设备。

注意:
本主题前面介绍的设备代理使用 Microsoft.SmartDevice.DeviceAgentTransport 和 .NET Compact Framework。另外,您也可以使用非托管设备端的智能设备连接 API 创建非托管的设备代理。

  • nt多少周

    notified body是什么意思: Notified Body 公告机构双语例句1.The applicant must place at the disposal of the notified body a specimen. 申请者必须配备...

    713条评论 6366人喜欢 1215次阅读 750人点赞
  • pp助手为什么

    body corporate是什么意思: body corporate 英[ˈbɔdi ˈkɔ:pərit] 美[ˈbɑdi ˈkɔrpərɪt] n. 法人团体; [网络] 法人实体; 法人团体,法团; 法团,法人团体;...

    901条评论 5944人喜欢 5496次阅读 239人点赞
  • mhdd检测多久

    exchange具有哪些功能: Exchange Server 是个消息与协作系统。 简单而言,Exchange server可以被用来构架应用于企业、学校的邮件系统甚至于象sohu或sina那样的免费邮件系统。 Exchange server还是...

    358条评论 3246人喜欢 3704次阅读 306人点赞
  • 32开是多少

    一首dj舞曲 歌词里有bom bom bom bom 纳尼的到底是什么歌呀?求歌名,亲爱的大神们: 艾歌-我爱的人却为她披上了嫁衣   曾经的你    承诺今生永远都在一起   陪伴着我    风吹雨打心里也愿意    此刻的你    深情的将她拥抱在怀里    孤单的我    独自在风雨中哭泣    为什么亲爱的...

    359条评论 4513人喜欢 1264次阅读 527人点赞
  • oppo r11发布会在哪

    明真是谁演的,明真扮演者,露水红颜明真: 《露水红颜》中明真的饰演者:唐嫣《露水红颜》是2014年北京希世纪影视文化发展有限公司、北京星光灿烂影视文化有限公司、阿里巴巴影业、华图教育集团联合出品的爱情电影,由高希希执导,刘亦菲、郑智薰领衔主演,王学兵、陈冲、...

    936条评论 3988人喜欢 2492次阅读 475人点赞
  • dos文件怎样打开文件

    塑胶地板是不是就是pvc地板?有什么区别: 不是区别:1、PVC也是塑胶中的一类。塑胶地板所称的就是一个大类,其中也是包含着PVC地板,其实也可以说是PVC地板的另一种称呼。2、主要成分为聚氯乙烯材料,PVC地板可以做成两种,一种是同质透心的,就是从底到面的花...

    757条评论 2464人喜欢 2765次阅读 964人点赞