win32线程 一丶什么是线程 在windows中常听到的就是线程.多线程.啊什么的. 这里介绍一下什么是线程. 1.线程是附属在进程中的一个执行实体.简而言之就是执行代码的. 2.每个进程至少有一个线程.可以有多个线程. 一对多的关系. 3.单核CPU可以实现多线程. 几秒钟换一次线程执行不同进程 ...
分类:
编程语言 时间:
2018-09-02 01:55:42
阅读次数:
149
反调试手法之CreateProcess反调试 在学习Win32 创建进程的时候.我们发现了有一个进程信息结构体. STARTUPINFO. 这个结构体可以实现反调试. 具体CreateProcess可以参考上一篇博客.: https://www.cnblogs.com/iBinary/p/95715 ...
分类:
其他好文 时间:
2018-09-02 00:03:29
阅读次数:
432
进程相关知识简介 进程定义: 一个运行中的程序即一个process task struct: 内核存储进程信息的固定格式称为task struct,task struct记录了例如该进程内存下一跳位置等信息。 task list: 多个task struct组成的链表 进程的创建 内核创建第一个进程 ...
分类:
系统相关 时间:
2018-08-30 02:09:09
阅读次数:
170
模块代码如下 Makefile编写 其中:make 中的 c 选项表示切换到指定目录,这里是切换到当前内核的源码目录下. M 选项表示:要生成模块的代码目录,modules表示生成内核模块 整个语句的理解大概可以为: 切换到内核源码目录(因为模块需要用到一些内核头文件),结合自己模块代码生成对应模块 ...
分类:
系统相关 时间:
2018-08-09 13:53:05
阅读次数:
175
1. 重要的目录说明 目录 目录说明 /bin 常用的二进制命令目录。比如ls、cp、mkdir、cut等 /boot 存放用于系统引导时使用的各种文件 /dev 用于存放设备文件 /etc 存放系统配置文件 /home 普通用户的家目录默认数据存放目录 /lib 存放跟文件系统中的程序运行所需要的 ...
分类:
系统相关 时间:
2018-08-06 13:46:20
阅读次数:
251
原文:SQL Server如何用触发器捕获DML操作的会话信息需求背景 上周遇到了这样一个需求,维护人员发现一个表的数据经常被修改,由于历史原因;文档缺少;以及维护人员的经常变更,导致他们对系统也业务也不完全熟悉,他们也不完全清楚哪些系统和应用程序会对这个表的数据进行操作。现在他们想找出有哪些服务器... ...
分类:
数据库 时间:
2018-08-03 10:43:06
阅读次数:
235
在linux下查看进程用 ps -ef|grep XXX 通过ps及top命令查看进程信息时,只能查到相对路径,查不到的进程的详细信息,如绝对路径等。这时,我们需要通过以下的方法来查看进程的详细信息:Linux在启动一个进程时,系统会在/proc下创建一个以PID命名的文件夹,在该文件夹下会有我们的 ...
分类:
系统相关 时间:
2018-08-02 19:16:21
阅读次数:
273
1.进程定义进程(process)是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。它是操作系统动态执行的基本单元,在传统的操作系统中,进程既是基本的分配单元,也是基本的执行单元。2.进程查看1.图形查看gnome-system-monitor2.命令行查看ps命令ps##只显示当前teminel进程信息x|-A##所有进程-d##显示除了当前shell的所有进程f##显示进程从属关系e
分类:
系统相关 时间:
2018-07-28 00:15:25
阅读次数:
218
nohup和&后台运行,进程查看及终止 1.nohup 用途:不挂断地运行命令。 语法:nohup Command [ Arg … ] [ & ] 无论是否将 nohup 命令的输出重定向到终端,输出都将附加到当前目录的 nohup.out 文件中。 如果当前目录的 nohup.out 文件不可写, ...
分类:
系统相关 时间:
2018-07-22 11:15:49
阅读次数:
265
1.根据端口号,查询进程信息命令: 2.根据pid杀死进程命令: 完整代码: 参考: Node.js脚本杀掉占用端口的进程 ...