1
我有应用程序,它应该在特定情况下阻止Windows关机(或者至少通知用户,他不应该关闭PC)。我正在使用Shutdown Blocking Reason API here(以及其他地方)。关闭块WPF的原因API不起作用
的事情是,我使用这个对的WinForms时,它工作得很好,只要我使用它从形式直接
ShutdownBlockReasonCreate(this.Handle, text));
一旦我迁移到WPF,我已将其更改为下一个方法
ShutdownBlockReasonCreate(new WindowInteropHelper(this).Handle, text));
它被从MainWindow.xaml.cs
调用。 问题是,它什么都没做。不会引发异常,但它在Windows关闭时不会执行任何操作。 那么,它是否与WPF或其他东西不兼容?