1

我有一个 bat 文件,用于尝试在 Vista 上的移动设备中心注册 Mobilink。(我使用的是 Mobilink 11 版)脚本:

mlasinst -k ./ -v ./

我已经将 mlasinst 以及 mlasdev.dll 和 mlasdesk.dll 复制到同一个文件夹中,并且正在运行上述命令以运行同步过程。(我已经在 Windows XP 上测试了上述脚本并且它可以工作)。当我尝试将相同的文件复制到 Windows Vista 计算机时,我运行脚本并重新启动计算机。然后我按照 Sybase 网站的指示进行操作,即我

“从 Windows 移动设备中心窗口,单击移动设备设置,然后单击更改内容设置。选择 MobiLink 客户端并单击保存以激活提供程序。要查看已注册应用程序的列表,请单击更改内容设置,单击 MobiLink 客户端,然后单击同步设置。"

在 Vista 上一切正常,除了当我点击“同步设置”时,当我点击它时,我收到一条错误消息,提示没有要管理的设置。

我的问题是如何让 Mobilink 与 Vista 及其移动设备中心一起工作?我已经阅读了我能找到的所有文档,但无济于事。

4

1 回答 1

2

Juen 23日评论

对于那些在家关注的人,由于这篇文章,我们的 QA 部门能够在使用 Windows Mobile 6 设备时通过 Vista 上的 Windows Mobile 设备中心重现此问题,我们正在对其进行调查。一切似乎都可以在我们用于初始测试的 Windows Mobile 5 设备上正常运行。

6月19日评论

我真的很想发表评论,因为这不是一个真正的答案,但我的声誉还不够高。哦,好吧,我会发布一个糟糕的答案,然后看着我的声誉下降。这是我愿意付出的代价。:)

我们的 QA 小组使用 Windows Mobile Device Center 测试 mlasinst,但您显然在做不同的事情,或者更有可能您的机器设置略有不同。为了深入了解这一点,我们可能需要查看由于 mlasinst 运行而更改了哪些注册表设置,但在我花太多时间弄清楚这里发生了什么之前(包括弄清楚什么是正确的问题)问是),我应该指出,我建议使用 TCPIP 或 HTTP 进行同步,而不是使用 ActiveSync,如果只是为了简化安装过程并减少 ML 客户端和服务器之间的附加层或通信。我还从您在 news://forums.sybase.com/sybase.public.sqlanywhere.mobilink 发布的帖子中看到,您一直在使用 . NET 版本的 dbmlsync API 并使用 TCPIP 进行同步。我确实回复了您在新闻组上的帖子,以解释我认为您的申请中正在发生的事情。

您是否仍然对解决 ActiveSync 和 WMDC 的问题感兴趣,或者您对使用 dbmlsync API 和 TCPIP 实现的解决方案感到满意?

于 2009-06-19T15:49:33.837 回答