C# 如何使用代码在Microsoft团队上启用可访问性

C# 如何使用代码在Microsoft团队上启用可访问性,c#,accessibility,ui-automation,desktop-application,microsoft-teams,C#,Accessibility,Ui Automation,Desktop Application,Microsoft Teams,我正在开发一个桌面插件,它可以在MS Team桌面应用程序上运行。简而言之,这个插件是一个覆盖,它位于MS Teams应用程序的顶部并跟踪元素(如聊天、日历等)。要按插件跟踪和查找元素,必须为MS团队启用辅助功能设置。这可以通过转到可访问性内部并启用以下复选框(如下面的屏幕截图所示)手动完成 现在的问题是,我如何从代码中可靠地实现它,最好是使用C#代码?如果您需要有关该问题的更多详细信息,请发表评论。如果您提出了一个问题,但该问题已被关闭,您应该编辑已关闭的问题,而不是将其复制粘贴到新问题中。

我正在开发一个桌面插件,它可以在MS Team桌面应用程序上运行。简而言之,这个插件是一个覆盖,它位于MS Teams应用程序的顶部并跟踪元素(如聊天、日历等)。要按插件跟踪和查找元素,必须为MS团队启用辅助功能设置。这可以通过转到可访问性内部并启用以下复选框(如下面的屏幕截图所示)手动完成


现在的问题是,我如何从代码中可靠地实现它,最好是使用C#代码?如果您需要有关该问题的更多详细信息,请发表评论。

如果您提出了一个问题,但该问题已被关闭,您应该编辑已关闭的问题,而不是将其复制粘贴到新问题中。无论如何,如果在启动Chrome时传递了相关的
--force renderer accessibility
标志,会发生什么情况,这不是启用了所有功能吗?如果是这样,您只需要找到一种方法来修改MS团队的启动方式,以包含该标志。感谢您的回复。事实上,我编辑了原来的一个,但由于某种原因,它仍然是关闭的答复。无论如何,我无法控制Teams应用程序的启动,因为我的插件在上面,当Teams已经启动时,它就会开始运行。我想要的是在我的插件(C代码)加载时启用可访问性。有什么想法吗?目前团队平台没有涵盖任何与扩展可访问性相关的内容。可访问性窗口看起来是基于Chrome的,我知道一种以编程方式在Chrome中启用可访问性的方法,这在这里也会有所帮助。但是我在当前的MS Team应用程序版本中找不到这些设置,你能告诉我如何打开它吗?也许,你的应用程序版本。