gpt4 book ai didi

c++ - 防止在 Windows 中取消停靠计算机

转载 作者:塔克拉玛干 更新时间:2023-11-03 08:02:30 25 4
gpt4 key购买 nike

在 Windows Vista SP2 和 Windows 7 中,“开始”菜单中有一个新项目:Undock computer

回应DBT_QUERYCHANGECONFIG事件我返回 BROADCAST_QUERY_DENY 但取消对接功能仍然继续进行。怎么了?

一个简单的 WindowProc 来说明问题:

LRESULT CMainWindow::WindowProc(UINT message, WPARAM wParam, LPARAM lParam) 
{
switch (message) {

case WM_DEVICECHANGE: {
switch (wParam) {
case DBT_QUERYCHANGECONFIG : {
return BROADCAST_QUERY_DENY;
}
break;
}
break;
}
}
return CFrameWnd::WindowProc(message, wParam, lParam);
}

最佳答案

我不能肯定地说,但我相信我读到微软改变了一些关于 sleep 、休眠的东西,也许还有这个取消停靠,尽管我没有读到关于取消停靠的内容。

我记得读到的变化是应用程序无法再阻止笔记本电脑休眠。他们会收到通知并在大约 1 秒内做某事,仅此而已。

如果可以找到,请使用 MS 文档仔细检查以上所有内容。

关于c++ - 防止在 Windows 中取消停靠计算机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1764423/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com