![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
VC & C
zoumingzm
这个作者很懒,什么都没留下…
展开
-
获取系统当前时间
SYSTEMTIME st;GetLocalTime(&st);(st.wYear,st.wMonth,st.wDay,st.wHour,st.wMinute,st.wSecond.......)Printf("%04d-%02d-%02d %02d:%02d:%02d/n",st.wYear,st.wMonth,st.wDay,st.wHour,st.wMinute,st.wSec原创 2010-02-25 10:57:00 · 486 阅读 · 0 评论 -
管道的实现机制
从本质上说,管道也是一种文件,但它又和一般的文件有所不同。实际上,管道是一个固定大小的缓冲区。在Linux中,该缓冲区的大小为1页,即4K字节,使得它的大小不象文件那样不加检验地增长。使用单个固定缓冲区也会带来问题,比如在写管道时可能变满,当这种情况发生时,随后对管道的write()调用将默认地被阻塞,等待某些数据被读取,以便腾出足够的空间供write()调用写。读取进程也可能工作得比写进程快。当所有当前进程数据已被读取时,管道变空。当这种情况发生时,一个随后的read()调用将默认地被阻塞,等待某些数据被原创 2011-01-15 20:56:00 · 913 阅读 · 0 评论 -
遍历文件
<br />#include <windows.h><br />#include <stdio.h><br /> <br />char *ml = "C://windows";<br />int k = 0 ;<br /> <br />void findFile(char filePath[])//遍历文件函数<br />{<br /> char szFind[MAX_PATH];<br /> char szFile[MAX_PATH];<br /> WIN32_原创 2011-04-01 09:36:00 · 372 阅读 · 0 评论 -
进程注入的研究与实现(转)
为了对内存中的某个进程进行操作,并且获得该进程地址空间里的数据,或者修改进程的私有数据结构,必须将自己的代码放在目标进程的地址空间里运行,这时就避免不了使用进程注入方法了。 进程注入的方法分类如下: 带DLL的注入 利用注册表注入 利用Windows Hooks注入 利用远程线程注入 利用特洛伊DLL注入原创 2012-02-15 10:25:35 · 781 阅读 · 0 评论