上一页 1 2 3 4 5 6 7 8 9 10 ··· 13 下一页
摘要: 1.ce前八关 2.od追址 阅读全文
posted @ 2023-02-28 21:59 逆向狗 阅读(23) 评论(0) 推荐(0)
摘要: 1.线程继承2 当填写第三第四的时候 线程内 将包含创建的线程 的进程句柄 和线程 句柄 我们同时设置为可继承 让第三个线程来进行控制 {功能实现} 进程1 // ZZZZ.cpp : Defines the entry point for the console application. // # 阅读全文
posted @ 2023-02-28 18:50 逆向狗 阅读(18) 评论(0) 推荐(0)
摘要: 一、进程的创建过程: 当系统启动后,创建一个进程:Explorer.exe 也就是桌面进程. 当用户双击某一个EXE时,Explorer 进程使用CreateProcess函数创建被双击的EXE,也就是说,我们在桌面上双击创建的进程都是Explorer进程的子进程. 父进程挂了 子进程不会挂 进程不 阅读全文
posted @ 2023-02-28 11:20 逆向狗 阅读(63) 评论(0) 推荐(0)
摘要: CloseHandle() 信号量的清理 ReleaseSemaphore 函数用于对指定的信号量增加指定的值。 点击查看代码 #include "stdafx.h" HANDLE hSemaphore; HANDLE hThread[3]; HWND hEditSet; DWORD WINAPI 阅读全文
posted @ 2023-02-27 18:36 逆向狗 阅读(49) 评论(0) 推荐(0)
摘要: 第二个参数 false会把已通知改为未通知 true 需要自己动手改为已通知 第二个参数 false会把已通知改为未通知 点击查看代码 4、线程控制实验:只读形式的线程控制 HANDLE g_hEvent; HWND hEdit1; HWND hEdit2; HWND hEdit3; HWND hE 阅读全文
posted @ 2023-02-27 14:01 逆向狗 阅读(51) 评论(0) 推荐(0)
摘要: 1 功能说明: 等待函数可使线程自愿进入等待状态,直到一个特定的内核对象变为已通知状态为止. hHandle:内核对象句柄,可以是进程也可以是线程. dwMilliseconds:等待时间,单位是毫秒 INFINITE(-1)一直等待 特别说明: WaitForSingleObject #inclu 阅读全文
posted @ 2023-02-24 21:20 逆向狗 阅读(55) 评论(0) 推荐(0)
摘要: 1.线程安全 1、多线程访问全局变量时,存在线程安全问题. 2.临界区 1.临界资源:多个执行流都能看到并能访问的资源,临界资源 2.临界区:多个执行流,代码中,有不同的代码,但访问临界资源的代码,我们称之为临界区 临界区的使用 CRITICAL_SECTION cs;//创建 Initialize 阅读全文
posted @ 2023-02-24 12:36 逆向狗 阅读(60) 评论(0) 推荐(0)
摘要: 一个程序 在硬盘中存储着 就是一堆数据 在内存中加载后 便是进程 进程拥有四GB 然后会有一个线程执行工作 3环 应用层 0环 操作系统 点击查看代码 #include<stdio.h> #include<Windows.h> DWORD WINAPI ThreadProc( LPVOID lpPa 阅读全文
posted @ 2023-02-23 20:57 逆向狗 阅读(80) 评论(0) 推荐(0)
摘要: 写第一个功能 PE结构 等待 重学PE后继续写 理想界面 C语言实现 点击查看代码 #include <windows.h> #include <tlhelp32.h> //进程快照函数头文件 #include <stdio.h> int main() { printf("无法遍历带E的程序\n") 阅读全文
posted @ 2023-02-21 12:46 逆向狗 阅读(126) 评论(0) 推荐(0)
摘要: 图标组 对图标的信息描述 只有图标外加图标组才是 ico文件 菜单的修改 直接在对话框直接修改即可 这里挂了一个资源表的课程由于PE结构学的不好 故此先跳过 重复习的时候会学习 阅读全文
posted @ 2023-02-20 20:38 逆向狗 阅读(39) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 10 ··· 13 下一页