我在最近设置的服务器上使用自定义 C# Lync 2013 客户端。我需要开发一个允许音频视频 session 的自定义 Lync 客户端。我找到了一个解释得很好的演示 here .
查看代码后我发现我必须在 UISuppressionMode 中运行 Lync 客户端才能允许新的 C# 客户端观看视频。所以我做了一些搜索,发现它是必须编辑/创建的注册表中的一个键。所以我按照我在 this video 中找到的那样做了.我启动了 Lync 并在适合 Lync 2013 的位置添加了注册表项。
之后,需要关闭并重启。
但是客户端 UI 启动了,就像我什么都没有改变一样。我已经为此工作了几个小时,没有任何修复。我也会将其发布在 Lync 的论坛上,祝一切顺利。
更新:
来自 MSDN:
You can set the Lync 2013 suppression mode when you install the Lync client. At the command prompt, start the Lync installation .exe with a command-line argument in the following table.
我尝试使用该命令在线安装 Office for Lync,但参数无效。
Setup.exe /FullUisuppression
我从 Windows 下载中心下载了 Lync Basic 客户端。也没用。
lyncentry.exe /FullUisuppression
更新 2:
我将 Lync Client 版本更改为 2010,UiSuppresionMode 工作正常,但我发现的演示使用 2013 sdk。即使正在运行,它也找不到 LyncClient。我找到了另一个使用 2010 sdk 并且工作正常的演示。 2010 的文档不是很完整,或者它可能与 2013 的 sdk 几乎相同。我会期待 2010 版,但我更希望 2013 版能够正常工作。
最佳答案
Lync 2013 从与 Lync 2010 不同的注册表项读取 UISuppressionMode 的设置。由于它适用于 2010,而不是 2013,我假设您使用了错误的 key 。尝试 [HKEY_CURRENT_USER]\Software\Microsoft\Office\15.0\Lync\UISuppressionMode
。
另请参阅:http://msdn.microsoft.com/en-us/library/office/jj933224%28v=office.15%29.aspx http://msdn.microsoft.com/library/office/jj265332%28v=office.15%29.aspx
关于c# - 注册表中的 UISuppressionMode 不影响 Lync 客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26537451/