随笔分类 -  C++

摘要:在宿主机(L0)的 KVM 环境中,监听一个虚拟机(L1)内部的 VT-x 环境中,另一个虚拟机(L2)产生的 VM-Exit 事件。 简而言之,KVM 已经可以实现这种级别的监听和拦截,但不是像你在 L1 里直接看到的那样。 这是因为在嵌套虚拟化中,所有的硬件操作最终都会被 L0 宿主机捕获和处理 阅读全文
posted @ 2025-08-15 08:42 狂客 阅读(137) 评论(0) 推荐(0)
摘要:_EPROCESS->Peb(_PEB)->BeingDebugged 置0 _EPROCESS->Peb(_PEB)->NtGlobalFlag 置0 _EPROCESS->Peb(_PEB)->ProcessHeap as ProcessHeap 调用 IsWindowsVistaOrGreat 阅读全文
posted @ 2024-03-26 17:50 狂客 阅读(34) 评论(0) 推荐(0)
摘要:注意 什么平台就在什么系统上编译 会自动识别编译器 最简单编译 b2 --build-type=complete 生成sgd调试共享库 ./b2 threading=multi runtime-link=static variant=debug --with-context #--with-cont 阅读全文
posted @ 2024-03-26 17:50 狂客 阅读(47) 评论(0) 推荐(0)
摘要:#include <iostream> #include <boost/asio.hpp> #include <boost/beast.hpp> #include <boost/beast/websocket.hpp> #include <boost/asio/spawn.hpp> #include 阅读全文
posted @ 2024-01-25 12:03 狂客 阅读(499) 评论(1) 推荐(0)
摘要:#include <iostream> #include <boost/asio.hpp> #include <boost/beast.hpp> #include <boost/beast/websocket.hpp> #include <boost/asio/spawn.hpp> namespac 阅读全文
posted @ 2024-01-15 13:33 狂客 阅读(409) 评论(0) 推荐(0)
摘要:#include <iostream> #include <boost/asio.hpp> #include <boost/beast.hpp> #include <boost/beast/websocket.hpp> namespace asio = boost::asio; namespace 阅读全文
posted @ 2024-01-14 10:57 狂客 阅读(310) 评论(0) 推荐(0)
摘要:参考:https://www.cnblogs.com/yrm1160029237/p/14246166.html C++ 11 auto关键字 decltype关键字 nullptr字面值 constexpr关键字 for(declaration : expression) Lambda表达式 in 阅读全文
posted @ 2022-11-15 18:29 狂客 阅读(256) 评论(0) 推荐(0)
摘要:__stdcall 函数自己平衡 __cdecl 调用者负责平衡 __thiscall 调用者负责平衡 __fastcall 调用者负责平衡 __naked 编译器不负责平衡,由编写者自己负责 阅读全文
posted @ 2022-09-04 12:04 狂客 阅读(93) 评论(0) 推荐(0)
摘要:<!--函数注释--> <?xml version="1.0" encoding="utf-8"?> <CodeSnippet Format="1.0.0" xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet"> <He 阅读全文
posted @ 2022-09-02 17:33 狂客 阅读(72) 评论(0) 推荐(0)
摘要:参考:https://blog.csdn.net/karlxzy/article/details/42170419 在默认情况下,64位环境运行32位程序,会启用重定向, 比如 调用CreateFile时,系统会把system32文件夹重定向到Syswow64等等。 但是有些时候需要访问system 阅读全文
posted @ 2021-04-25 22:54 狂客 阅读(864) 评论(0) 推荐(0)
摘要:参考:https://blog.csdn.net/huijielic/article/details/100075742 这个错让人很无语,最初遇到这个问题,以为是内存的问题,买了内存条加内存,加完内存还是不行,错误代码C1001也报过,错误代码C1060一直报,让人很崩溃,快放弃的时候找到解决方法 阅读全文
posted @ 2021-04-25 22:28 狂客 阅读(5108) 评论(0) 推荐(1)
摘要:参考: https://blog.csdn.net/Michael_fchou/article/details/104349977 第一种情况:VS的输出编码更改为UTF-8 按照上图顺序安装UTF-8插件。 第二种情况:如果已经装了UTF-8插件但是控制台输出的中文仍然是乱码。 第一步:打开电脑的 阅读全文
posted @ 2021-04-25 22:18 狂客 阅读(5542) 评论(0) 推荐(0)
摘要:最近再写tcp程序时无意中碰到个问题,tcp客户端断开连接后再重新连接,发送数据直接报错: ASSERT: "m_buf" in file c:\users\qt\work\qt\qtbase\include\qtcore\5.9.1\qtcore\private\../../../../../sr 阅读全文
posted @ 2021-04-25 22:17 狂客 阅读(2163) 评论(0) 推荐(0)
摘要:参考:https://blog.csdn.net/qianghaohao/article/details/50190905 VS调试dll详细过程记录 qianghaohao(孤狼) 前言: 在我们写的程序中有时候调用dll,并且需要跟踪dll中的函数,此时直接调试调用dll的工程是无法跳 进dll 阅读全文
posted @ 2021-04-25 22:16 狂客 阅读(366) 评论(0) 推荐(0)
摘要:参考: https://bbs.pediy.com/thread-142371.htm SEH分析笔记(X64篇) v1.0.0 boxcounter 历史: v1.0.0, 2011-11-4:最初版本。 [不介意转载,但请注明出处 www.boxcounter.com 附件里有本文的原始稿,一样 阅读全文
posted @ 2021-04-25 22:12 狂客 阅读(688) 评论(0) 推荐(0)
摘要:参考:https://blog.csdn.net/xxm524/article/details/74937308 QT字符编码开发中遇到了很多坑,一不小心就会出现中文乱码, 在这里小结一下。 QString本身是编码是unicode 在windows下local8Bit是GBK 源代码即.cpp文件 阅读全文
posted @ 2021-04-25 22:10 狂客 阅读(557) 评论(0) 推荐(0)
摘要:参考:https://blog.csdn.net/l357630798/article/details/78235307 一、简介: 本文主要是大致的介绍如何使用 C++ 标准库中 std::regex 相关类库,用来打发下无聊的时间。 在使用 C++ 标准库正则表达式之前,肯定是要先学习正则表达式 阅读全文
posted @ 2021-04-25 22:09 狂客 阅读(1831) 评论(0) 推荐(0)
摘要:参考文献 https://blog.csdn.net/frankiewang008/article/details/17390671 x64 SEH 首先 try catch 不能随意使用了 因为x64程序是整个堆栈平衡 如下例子 A 是VS编辑器生成的 sub rsp, 48h try{ B(); 阅读全文
posted @ 2020-09-09 19:29 狂客 阅读(823) 评论(0) 推荐(0)
摘要:使用 Qt WebChannel 实现 C++/QML 和 HTML 页面之间交互 在项目开发中,常常会有在原生应用程序中嵌入 HTML 页面或者 Web 项目,并且需要应用程序与所加载的 HTML 页面的相互通信的需求。 本篇文章基于 Qt 框架,讲解如何使用 Qt WebChannel 实现 C 阅读全文
posted @ 2020-04-29 15:07 狂客 阅读(3596) 评论(2) 推荐(0)
摘要:在linux下,可以使用一些宏,加上自定义格式输出,让输出更易于调试: 排版出来可能有些乱,注意do{ }while(0);是在一行里就可以了。 #include <stdio.h> #include <stdlib.h> #define DEBUG1( fmt, arg ... ) \ do{pr 阅读全文
posted @ 2020-03-10 17:27 狂客 阅读(600) 评论(0) 推荐(0)