在 uwp 中以编程方式设置系统时间
Set System Time Programmatically in uwp
是否可以在 uwp c++ winrt 中以编程方式设置系统时区、日期和时间?
根据我添加的 API 指南
系统管理能力
还允许在本地策略中为本地用户“更改系统时间”和“更改时区”属性。
<iot:Capability Name="systemManagement"/>
我仍然看到用户无法在调试器中更改这些设置。我是不是做错了什么,或者这在 UWP winrt 中是不可能的?
auto canChange = TimeZoneSettings::CanChangeTimeZone();
if (canChange) // This is always false
{
TimeZoneSettings::ChangeTimeZoneByDisplayName("The zone");
}
is it possible to set system Timezone, Date, and Time programmatically in uwp c++ winrt
恐怕您无法使用 UWP api 设置系统时区,请参阅 TimeZoneSettings 文档备注部分。
它只适用于物联网设备。 此 API 需要使用 IoT 系统管理功能,并将 iot 包含在 IgnorableNamespaces 列表中。
如果您确实想在 uwp 中设置时区,我们建议您为当前的 uwp 项目制作桌面扩展,并使用 win32 设置时区 api。桌面扩展请参考stefan的博客UWP with Desktop Extension
是否可以在 uwp c++ winrt 中以编程方式设置系统时区、日期和时间?
根据我添加的 API 指南
系统管理能力
还允许在本地策略中为本地用户“更改系统时间”和“更改时区”属性。
<iot:Capability Name="systemManagement"/>
我仍然看到用户无法在调试器中更改这些设置。我是不是做错了什么,或者这在 UWP winrt 中是不可能的?
auto canChange = TimeZoneSettings::CanChangeTimeZone();
if (canChange) // This is always false
{
TimeZoneSettings::ChangeTimeZoneByDisplayName("The zone");
}
is it possible to set system Timezone, Date, and Time programmatically in uwp c++ winrt
恐怕您无法使用 UWP api 设置系统时区,请参阅 TimeZoneSettings 文档备注部分。
它只适用于物联网设备。 此 API 需要使用 IoT 系统管理功能,并将 iot 包含在 IgnorableNamespaces 列表中。
如果您确实想在 uwp 中设置时区,我们建议您为当前的 uwp 项目制作桌面扩展,并使用 win32 设置时区 api。桌面扩展请参考stefan的博客UWP with Desktop Extension