我想打开电源。关闭自动旋转-功能在Win8.1。专业语法(而不是like in查询它!)。
使用ProcessMonitor,我了解到,当更改DisplaySettings时,设置了以下键:
HKLM\SOFTWARE\MICROSOFT\Windows\CurrentVersion\AutoRotation\Enable当我使用regEdit (或PowerShell)手动进行更改时,更改不会反映在系统中,即
问题:
我需要做任何其他特别的更新吗?还是我需要以不同的方式运行更新?或者是密钥无效?
发布于 2014-10-16 19:48:48
有人知道这个问题的答案吗?
我发现更改' enable‘值是有效的,但前提是首先启用控制面板/屏幕分辨率中的“允许屏幕自动旋转”选项。
发布于 2014-10-17 14:07:34
最后,下面是解决方案:
SETAUTOROTATION SetAutoRotation = (SETAUTOROTATION)GetProcAddress(GetModuleHandle(L"user32.dll"), (LPCSTR)2507);
if (SetAutoRotation != nullptr)
{
if (!SetAutoRotation(THE_SETTING))
{
// An error occurred
}
}https://stackoverflow.com/questions/20818536
复制相似问题