c# - 如何以编程方式重新启动 Explorer Shell
问题描述
我有几台生产机器,有时测试操作员会不幸地进行不必要的更改。我想确保任务栏位于底部 - 一台 PC 不断移动到右侧。
我发现一篇文章解释了要修改的注册表设置。我可以检查该设置并在需要时成功设置它但是它说为了使更改立即生效,必须重新启动 Explorer shell。
所以,我的问题是我该怎么做?修改注册表后,如何以编程方式使任务栏移动到正确的位置?
我通常用 Vb.Net 编写,但如果需要,我可以转换 C#。
我很感激任何帮助!
解决方案
推荐阅读
- python - 如何根据 Scrapy 中的部分自定义属性名称检索对象?
- xslt-2.0 - Group-adjacent 对所有项目进行分组,而不仅仅是相邻的项目
- typescript - 我可以将类型检查违规从红色错误更改为黄色警告(或其他)吗?
- vba - 尝试制作字符串 ProperCase (VB) 时收到 System.NotSupportedException
- scala - 如何为 scala 宏编写 Intellij IDEA 插件
- javascript - 单击同一个按钮时如何显示或隐藏div?
- microsoft-cognitive - 如何在微软翻译中设置语言偏好?
- tsql - 将多个值插入 SQL 表(类似循环)
- pandas - 将元组列表转换为 DataFrame(第一个参数:列,第二个参数:值)
- javascript - 如何禁用部分javascript脚本?