我正在尝试编写一个程序,该程序将在连接Windows Mobile设备时运行,根据Microsofts文档,我们必须:
如果您希望在Windows Mobile设备连接到台式计算机时自动执行RAPI应用程序,请不要将应用程序置于StartUp中或允许其自动运行.而是将其注册为在设备连接时由ActiveSync自动运行.有关更多信息,请参阅MSDN.
我该如何做到这一点?
当我使用RAPI API从PC连接到Windows移动设备时,我可以获得其设备ID,如下所示:
using (RemoteDeviceManager r = new RemoteDeviceManager())
{
using (RemoteDevice dev = r.Devices.FirstConnectedDevice)
{
//dev.DeviceId; <--the id
}
}
Run Code Online (Sandbox Code Playgroud)
如何在紧凑的框架中在设备上获得相同的"DeviceId"值?