问题标签 [rapi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1539 浏览

c++ - 在 VS 2005 中构建 RAPI.h,打开包含文件失败

这听起来可能太简单了,但我错过了一些东西。我需要使用 C++ 编写一个 RAPI Windows 控制台应用程序。我目前正在使用VS2005。我从文档中创建了一个全新的空 Windows 控制台应用程序“MyTestRAPI”,我知道我需要包含“RAPI.H”文件。所以,我试过

并且还通过

我编译并得到以下

致命错误 C1083:无法打开包含文件:'rapi.h':没有这样的文件或目录

所以,然后我转到“项目”、“属性”菜单。在“公共属性”->“参考”的树形视图中,我转到右下角并单击“添加路径”,并包含 rapi.h 文件和其他 .h 文件所在的显式路径...在这个案例

“C:\Program Files\Windows CE 工具\wce500\Windows Mobile 5.0 Pocket PC SDK\Activesync\Inc”

其中包括 14 个 .h 文件

保存/构建项目,仍然编译错误...

所以,我将#include 更改为

这一次,它找到了 THIS 包含,但未能在 rapi.h 中找到同样位于同一文件夹中的 #include。

我错过了什么似乎让我无法理解。

谢谢

0 投票
1 回答
537 浏览

windows-services - 在 Windows 服务中使用 RAPI

为了从我的桌面应用程序访问 Windows CE 设备,我使用了自写的 DLL。该 DLL 使用 RAPI 在设备端调用必要的函数。多年来,一切都运行良好。

但现在我想在 Windows 服务中使用这个 DLL。它失败了。调试显示失败的是 CeRapiInitEx() 函数。在失败之前它会阻塞大约 5 秒,尽管 MSDN 说它是一个异步非阻塞函数。GetLastError() 给我 1444L“无效的线程标识符”。

互联网上有人提到 RAPI 在 ActiveSync 4 中的服务线程中不起作用。尽管信息很差而且很杂乱。

有没有人有同样的问题或只是有话要说?是否确实无法从 Windows 服务访问 RAPI?如果是这样,是否有任何解决方法?

0 投票
1 回答
961 浏览

.net - 在与 ActiveSync 同步时读取 PDA 目录的内容

我有一个项目,我需要复制在 PDA 中找到的文件(在我的情况下,它是一个 MC3000,如果这有什么不同的话)。我安装了 ActiveSync,它为我创建了同步文件夹就好了。但是,我希望能够不仅在其 MyDocument 文件夹中读取 PDA 的内容,因此我不能使用它(另外它必须与 20 多个可能的相同型号的 PDA 一起工作,从而制作 20 多个目录)

有没有办法在 PDA 内部进行一些 IO,同时它与 ActiveSync 对接并同步。

我可以在资源管理器中看到“移动设备”。

谢谢

0 投票
1 回答
236 浏览

compact-framework - RAPI 方法:整个 winforms 应用程序与创建、连接、处置的 1 个静态实例

在我们的应用程序的许多地方,我们都有这样的代码:

到目前为止,这运作良好。我们一次不会有超过 1 个 rapi 实例。到目前为止:

但是现在我们要监听 rapi 上的连接事件。我们这样做是这样的:

只要我不开始新建和连接其他 RAPI 对象,“StartMonitoringRapiConnection”就可以很好地工作。但是一旦我开始更新其他 RAPI 对象,连接/断开连接事件似乎会乱序触发。

整个应用程序只有 1 个静态 RAPI 实例会更好吗?你还有什么建议吗?谢谢。

0 投票
3 回答
680 浏览

c# - 获取连接到我的 PC 的 Pocket PC 设备的数量

嗨...我想找出Pocket PC设备的数量(在我的情况下它们是RFID阅读器)。有没有办法在C#.net中使用RAPI来做到这一点?请你帮帮我......

0 投票
1 回答
974 浏览

.net - 如何使用 RAPI 和 ActiveSync 在 Windows CE 上远程安装证书

我正在创建使用 Active Sync 连接到 WindowsCE 设备的 .NET 应用程序。我正在使用 OpenNETCF.Desktop.Communication.dll 库通过 RAPI 进行连接,但我没有找到在移动设备上安装证书的任何方法。

0 投票
1 回答
2885 浏览

windows-ce - 从桌面应用程序中终止 WinCE 设备进程

我正在将文件从桌面复制到 WinCE 设备(通过RAPI API),如果 WinCE 主程序正在运行,我需要将其杀死、更新并再次重新启动。

到目前为止,我设法复制文件并毫无问题地启动主程序,但我找不到通过 RAPI 终止进程的方法(有一个 CeCreateProcess 函数,但没有 CeTerminateProcess 或类似函数)

目前我正在生成 RapiProc.exe -k \MyDir\MyProcess.exe 并且它可以工作,但我找不到通过 RAPI 执行此操作的方法

有任何想法吗?

TIA

0 投票
1 回答
874 浏览

c++ - C++/MFC 如何将多个文件从 PC 复制到 WinCE(移动设备)?

我正在尝试将包括所有文件和子目录在内的整个目录从 PC 复制到 WinCE(移动设备)中。

我知道 RAPI.DLL 用于控制 WinCE 中的文件,但我似乎无法在 PC 和 WinCE 之间工作。既没有Win32文件控制界面。

如果有人帮助我解决这个难题,将不胜感激。

任何供参考的开源包装类也可以。

先感谢您

0 投票
1 回答
4042 浏览

c# - 在 WinCE 上通过 RAPI 查找/复制目录中的所有文件

我想将目录中的所有文件从我的 Windows 移动设备复制到 PC。没有API。也没有 API 可以列出嵌入式设备目录中的所有文件。

CeFindFirstFile我想我可以通过(RAPI)和CeFindNextFile函数列出目录中的所有文件。

你能帮我怎么做吗?顺便说一句,我应该用 C#

0 投票
1 回答
289 浏览

c# - 未找到 RemoteDeviceConnectEventArgs?

我正在尝试获取 RAPI2 的示例代码以进行编译:http ://rapi2.codeplex.com/documentation但除其他错误外,它似乎无法找到“RemoteDeviceConnectEventArgs”任何想法,这是为什么?我已经包含了它附带的 DLL 并包含了 System.Devices (但我在任何地方都没有 System.Devices.Interop 并且不确定它是否是 hte 库应该提供的东西,或者我是否应该为该命名空间包含另一个程序集) .