今日开发中,突然遇到 整个黑屏,原本以为是 自己qt5.15 升级qt6.5 cmake 配置(有点小复杂)有问题,业务代码没什么事情,就找不到问题,因为debug中,没有任何报错。 结果 此软件0到1 我只是参与部分,另外一部分是 其他同事开发的。 有一个动画窗口,以及 主程序窗口。 结果 动画一闪而过,留一个黑框框,这怎么排查。 结果他坐下排查,把动画流程走了一遍。 只修改了两个名字。后面文字更精彩!vip用户专享!!!
//进程名称
CSingleInstanceGuard guard("Viewer", 10); // 判断是否有进程
pe32.dwSize = sizeof(PROCESSENTRY32);DWORD id = 0;HANDLE hProcessSnap = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);if (!Process32First(hProcessSnap, &pe32)){return;}bool bFind = false;while (1){pe32.dwSize = sizeof(PROCESSENTRY32);if (!Process32Next(hProcessSnap, &pe32)){break;}char buffer[256] = { 0 };wcstombs(buffer, pe32.szExeFile, 256);