帮我看下为什么这段代码生成的dll调用鼠标后直接一直卡死 dllmaincpp 定义 DLL 应用程序的入口点。#include pchh#define DIRECTINPUT_VERSION 0x0800#include dinputh#pragma commentlib dinput8lib#pragma commentlib dxguidlibLPDIRECTINPUT8 g_pDI =
这段代码可能会出现死循环,因为在MoveMouse函数中,鼠标设备被重复获取和释放,这可能会导致设备状态无法正确获取,从而导致死循环。建议将获取设备状态的代码放到Acquire之后,而不是每次调用MoveMouse都获取一次。同时,也要确保在释放设备之前先取消获取。
原文地址: https://www.cveoy.top/t/topic/bG7n 著作权归作者所有。请勿转载和采集!