如何从uwp中的Windows 10程序注销?

时间:2016-04-07 06:01:39

标签: windows win-universal-app

如何使用uwp注销(注销)Windows 10? 我在win-forms中做过但是代码在uwp中不起作用。

     [DllImport("user32.dll")]
        public static extern int ExitWindowsEx(int operationFlag, int rationReason);

  private void button_Click(object sender, RoutedEventArgs e)
        {
            //Application.Current.Exit();

            ExitWindowsEx(0, 0);
        }

2 个答案:

答案 0 :(得分:0)

在非UWP计划中您可以创建新流程并运行

%windir%\System32\shutdown.exe /l /t 0

但UWP计划无法使用此功能。请查看此处的Stack Overflow链接,了解此问题的另一个问题。但看起来你运气不好。

答案 1 :(得分:-1)

正如我在上面看到的代码,您实际上正在关闭应用程序。在UWP中,应用程序适用于已激活正在运行已暂停已退出等州 如果您想从应用程序注销,则意味着您要擦除所有用户数据及其导航历史记录。

创建一个清除NavigationTrace的函数,清除NavigationEntry后,将用户导航到登录屏幕/主页