avatar
Articles
286
Tags
104
Categories
25

Theqiqi_blog
Search

Theqiqi_blog

c语言面向对象(使用结构体与函数指针)
Created2022-09-22|C语言的万种用法|C
[toc] 一、准备c语言结构体使用函数与继承main.c 12345678910111213141516171819202122232425262728293031//main.c#include "stdio.h"typedef int (*Operation)(int a, int b);void fun();typedef struct Animal { int a; Operation opt;}Animal;typedef struct Cat { Animal;}Cat;int main(){ Cat c; c.a = 2; printf("%d\n", c.a); Animal animal; animal.opt = fun; animal.opt(5, 3); animal.opt(5, 3); printf("sfas\n"); return 0;}void fun() ...
一些Nt函数的用法
Created2022-08-17|Hacking|Windows•C++•Hacking
[toc] 基本函数的用法1.NtOpenProcess123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354#include <windows.h>#include <winternl.h>#include <stdio.h>#pragma comment(lib, "ntdll.lib")typedef NTSTATUS(NTAPI* NtOpenProcess_t)( PHANDLE ProcessHandle, ACCESS_MASK DesiredAccess, POBJECT_ATTRIBUTES ObjectAttributes, CLIENT_ID* ClientId );int main() { // 获取 ntdll.dll 模块句柄 HMODULE ntdll = GetModuleHandleA("n ...
HackingSomeInformation
Created2022-08-03|Hacking|Windows•C++•Hacking
[toc] c++ 使用PID获取顶级窗口句柄和标题1234567891011121314151617181920212223242526#include <iostream>#include <Windows.h> using namespace std; int main(){ EnumWindows([](HWND hwnd, LPARAM lParam) { DWORD pid = 0; GetWindowThreadProcessId(hwnd, &pid); if (pid == GetCurrentProcessId()) // 判断pid { char text[1024]; GetWindowTextA(hwnd, (LPSTR)text, 1024); // 必须含有标题文字 if (strlen(text) != 0 && IsWindowVisible(hwnd)) { // printf("%s\n", text); targe ...
c/c++中用结构体作为参数传递给函数
Created2020-07-28|C语言的万种用法|C
[toc] c语言中结构体的使用1定义结构体1234567struct Process{ wchar_t* name; int pid; int ppid; wchar_t* path;}_Process; 2使用结构体12345678910111213141516#include <stdio.h>struct Process{ wchar_t* name; int pid; int ppid; wchar_t* path;};int main(int argv, char* argc[]){ struct Process Info = {0}; Info.name = L"cmd.exe"; wprintf(L"name is %s\n", Info.name); return 0;} 3定义结构体的同时赋值123456789101112131415#include <s ...
Hello World
Created1970-01-01
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub. Quick StartCreate a new post1$ hexo new "My New Post" More info: Writing Run server1$ hexo server More info: Server Generate static files1$ hexo generate More info: Generating Deploy to remote sites1$ hexo deploy More info: Deployment
Qt6.2.4静态编译
Created1970-01-01|Cpp|cpp•Qt5.8
使用MinGW进行静态编译Qt Build Tools 安装 Build Tools 安装 Chocolatey 安装 Perl & Python 安装 CMake & MinGW & Ninja 检查环境 在清华大学镜像源下载源码 在本地路径新建文件夹D:\software\Qt\6.2.4\mingw_624_static,预留120G 空间。 编译指令为: 使用MSVC进行编译Qt 配置环境参考上方内容,添加LLVM 在清华大学镜像源下载源码 修改源码里的qtbase\mkspecs\common\msvc-desktop.conf文件(非必须,建议不改) 在x64 Native Tools Command Prompt for VS 2022 里进入Qt源代码目录 编译命令 参考资料 使用MinGW进行静态编译QtBuild Tools CMake (可通过 Qt online installer 安装) Ninja (可通过 Qt online installer 安装) ActivePerl (使用 Chocolatey 安装) ...
1…2829
avatar
Theqiqi
Articles
286
Tags
104
Categories
25
Follow Me
Announcement
This is my Blog
Recent Post
101.使用Grop网站提供的api2026-01-03
9.压测2025-03-27
8.Linux Socket并发模型http服务器2025-03-27
7.web服务器中收发REST接口2025-03-27
6使用c语言与linux系统写一个web服务器,解析并响应get与post请求2025-03-27
Categories
  • C with Socks16
  • C_Sound10
  • C_Windows_Graphi9
  • Cpp5
  • Cpp_Socket4
  • C语言在Windows中实现抓包4
  • C语言的万种用法9
  • Debian1
Tags
cmake Cmake ipv4 x86汇编程序 Hacking LinuxDriver Python C++ android c_windows_driver Drvier epoll Piano OpenGl Disk linux MySql web Ethernet WindowsDrive jsp gtest html poll LinSock first pragram AI UART javascript System C http opencv Sound system PVE Hook Graphi Qt5.8 c语言的万种用法
Archives
  • January 20261
  • March 202595
  • February 202523
  • September 20242
  • August 202471
  • June 20242
  • March 202443
  • February 20248
Info
Article :
286
UV :
PV :
Last Update :
©2020 - 2026 By Theqiqi
Framework Hexo|Theme Butterfly
Search
Loading the Database