wince怎么引用rapi.dll

qwertyyes 2010-09-28 11:30:24
我在XP系统下用c#语言写了一个wince程序,(1.如何从PDA 中读取一个文件,2.从PC 上把一个文本文件放到PDA设备上.) 其中使用了rapi.dll动态链接库,如下:

[DllImport("rapi.dll", CharSet = CharSet.Unicode)]
internal static extern IntPtr CeCreateFile(string lpFileName, uint dwDesiredAccess, int wShareMode,
int lpSecurityAttributes, int dwCreationDisposition, int dwFlagsAndAttributes, int hTemplateFile);

[DllImport("rapi.dll", CharSet = CharSet.Unicode)]
internal static extern int CeReadFile(int hFile, byte[] lpBuffer, int lpOverlapped, out int laji, int gouride);

编译通过,但是运行时提示错误,找不到rapi.dll中的函数。
我使用的开发工具是vs2005.
我想是wince5.0系统不带rapi.dll,就手动把它copy到系统目录下,并把它放在.exe文件夹下。都不行,还是出现同样的问题。怎么办呢?


...全文
350 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
qwertyyes 2010-09-28
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 lgz_asp_net 的回复:]
你这个rapi.dll应该只是PC端操作PDA上的文件,不支持从PDA上操作PC端吧
[/Quote]
可以吧,我自己都还在等别人回答了。
lgz_asp_net 2010-09-28
  • 打赏
  • 举报
回复
你这个rapi.dll应该只是PC端操作PDA上的文件,不支持从PDA上操作PC端吧
qwertyyes 2010-09-28
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 wuyazhe 的回复:]
电脑上装active synce,同步设备了么?
[/Quote]
装了。另外说一下这个程序是写在wince中的,
但是如果把代码放在winFrom中就可以。
  • 打赏
  • 举报
回复
好久不搞了
兔子-顾问 2010-09-28
  • 打赏
  • 举报
回复
电脑上装active synce,同步设备了么?
qwertyyes 2010-09-28
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 wuyazhe 的回复:]
你本来就是pc访问ce的叫rapi。
你希望ce设备操作电脑?
[/Quote]

没有,我进去看了,代码也复制并改了一下,但我这里,程序编译通过,但是运行时提示错误,找不到rapi.dll中的函数,想问一下,这是什么原因?
兔子-顾问 2010-09-28
  • 打赏
  • 举报
回复
你本来就是pc访问ce的叫rapi。
你希望ce设备操作电脑?
qwertyyes 2010-09-28
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wuyazhe 的回复:]
http://blog.csdn.net/jarvisj/archive/2005/06/05/387902.aspx
http://blog.chinaunix.net/u3/90708/showart.php?id=1862082
[/Quote]
这个好像在winForm中可以啊,但是放在winCE好像不可以
提示找不到rapi.dll中的函数。
兔子-顾问 2010-09-28
  • 打赏
  • 举报
回复
http://blog.csdn.net/jarvisj/archive/2005/06/05/387902.aspx
http://blog.chinaunix.net/u3/90708/showart.php?id=1862082
yangjian0830 2010-09-28
  • 打赏
  • 举报
回复
当rapi.dll只是PC版本的时候会发生这种情况的,我遇到过。
还是再找一个wince版本的rapi.dll吧
qwertyyes 2010-09-28
  • 打赏
  • 举报
回复
http://hi.baidu.com/%DC%C6%C9%AC%DC%E7%BE%FD/blog/item/839b9cbb1119150418d81f0a.html
怎么会有这么多的问题

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧