[英]catch OS X shutting down
请帮忙
找不到有关如何检测OS X现在是否正在关闭的信息。 在Windows中很简单:
if (GetSystemMetrics(SM_SHUTTINGDOWN) != 0) {
//system is shutting down!
}
如何在OS X上执行此操作? 还是跨平台的(Linux也是)?
在Linux中,您可以处理SIGTERM信号,并且与OS X相同。
void signal_callback_handler(int signum)
{
printf ("Caught signal: %d\n", signum);
}
// Somewhere in the entry point of your application
signal(SIGTERM, signal_callback_handler);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.