Win10如何禁用屏幕自动旋转(programmaticaly或批处理命令)

时间:2016-10-07 12:46:38

标签: c# windows c++-cli registry windows-10

我正在使用C ++ / CLI编写Windows 10应用程序。该应用程序将在便携式计算机上运行(运行标准的Win10 SO,而不是平板电脑版本)。

这款便携式计算机具有自动旋转功能,但我只需将我的应用程序保留在纵向配置中。

我想在应用程序启动时禁用屏幕自动旋转。是否有C ++ / CLI命令,C#命令或批处理命令,我可以以编程方式执行(批处理将从我的应用程序调用)?

1 个答案:

答案 0 :(得分:1)

使用regini.exe,并在参数文件中指定要设置的键:

AutorotateOff.reg:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\AutoRotation Enable = REG_DWORD 0DWORD

在具有右上角的命令行上发出的命令: c:\>regini AutorotateOff.reg

已经有一段时间了,但这应该可以胜任:

c:\>regini AutorotateOff.reg