
windows 系统开发
pi9nc
这个作者很懒,什么都没留下…
展开
-
代码注入之远程线程篇
代码注入之远程线程篇引子 前些日子由于项目要求,在网上到处找资料,于无意中发现了 CodeProject 上的一篇很老的文章,文章标题为:Three Ways to Inject Your Code into Another Process这篇文章呢,出来很久咯,还是 03 年的文章了,可惜我弄底层弄得时间不久哦,不然应该转载 2013-06-11 16:42:14 · 909 阅读 · 0 评论 -
TLS
Thread Local Storage16 out of 483 rated this helpful - Rate this topicAll threads of a process share its virtual address space. The local variables of a function are unique to each threa转载 2013-06-26 16:29:06 · 923 阅读 · 0 评论 -
自己动手做计算机-计算机科学的本质
分类: 帖子收藏 帖子收藏2011-02-19 19:48 15944人阅读 评论(79) 收藏 举报语言存储编程汇编工作联想什么是计算机?计算机科学很高深吗?也许你会联想到集成电路,联想到汇编语言,操作系统之类的,然而真正的计算机本质上是很简单的,你自己都能自己动手做出来,所谓的集成电路只不过是实现计算机的一种方式而已,它能使计算机变得更快,更小,它纯属于另一个范畴,至于编程语言,那转载 2013-07-17 14:15:03 · 1083 阅读 · 0 评论 -
windows bat批处理语法简析
windows bat批处理语法简析分类: 自己的 编程c++2013-07-21 17:24 113人阅读 评论(0) 收藏 举报目录(?)[+]很久没有写过博客了,这一段时间看的东西不多,很乱,但是不写总感觉有一件工作没有完成,于是草草写下自己的总结吧。第一节先介绍windows批处理。这个起源于跟旁边同事学习在windows用命令行转载 2013-07-22 13:33:29 · 932 阅读 · 0 评论 -
让程序在崩溃时体面的退出之Unhandled Exception
让程序在崩溃时体面的退出之Unhandled Exception分类: VC++/MFC2011-07-18 10:13 9626人阅读 评论(31) 收藏 举报exceptionfilterpointerswindowswinapiapi 程序是由代码编译出来的,而代码是由人写的。人非圣贤,孰能无过。所以由人写的代码有缺陷是很正常的。当然很多异常都转载 2014-09-10 10:26:17 · 6773 阅读 · 0 评论 -
[原创&译]向其他进程注入代码的三种方法
分类: Windows C++编程2005-04-15 08:58 6742人阅读 评论(5) 收藏 举报dll编译器windowsthreadwinapicallback向其他进程注入代码的三种方法原版地址:http://www.codeproject.com/threads/winspy.asp?df=100&forumid=16291&select=1025152&msg=1转载 2014-09-11 19:25:17 · 2511 阅读 · 0 评论 -
GDI+添加图片水印
(2010-08-02 09:46:05)转载▼标签: 杂谈分类: GDI+bool GetCodecClsid(LPCTSTR lpstrFormat, CLSID &clsid){ UINT nNum = 0, nSize = 0; Gdiplus::GetImageEncode转载 2014-09-11 19:25:25 · 3970 阅读 · 0 评论 -
CUDA通信机制
CUDA通信机制分类: GPU/CUDA/OpenCL2009-08-25 21:57 1479人阅读 评论(3) 收藏 举报cudacompilerthreadfunction任务CUDA体系架构支持怎么样的通信方法呢?往下看喽@_@1. __syncthreads()Block内的线程同步。Block内所有线程都执行到这一位置(BAR指令),先到的要转载 2013-06-16 21:35:59 · 1028 阅读 · 0 评论 -
代码注入的三种方法
代码注入的三种方法分享到:新浪微博腾讯微博更多--收藏发布日期:2009-06-06 23:57浏览次数:16245次标 签:windows,COM文章评分:5.0操 作:下载源文件打印RobertKuster称号:未设置简介:未设置转载 2013-06-11 17:07:16 · 1251 阅读 · 0 评论 -
用spy++ 查看消息
用spy++ 查看消息 2010-10-05 17:23:02一个网友在我的一篇随笔后问道,如何使用spy ++ 查找要用到的窗体类名以及相关信息现把相关作法整理如下如果你装了vs.net,在vs.net的工具里面就可以看到spy ++打开spy ++,会以树状图显示当前系统所有的窗体信息,如下所示然后找到你需要用到的窗体,比如说下面这样转载 2013-06-11 16:59:08 · 1118 阅读 · 0 评论 -
Native Application 开发详解
Native Application 开发详解文章目录: 1. 引子:2. Native Application Demo 展示:3. Native Application 简介:4. Native Application 有何妙用:5. MJ0011 关于 Native转载 2013-06-12 16:21:15 · 1516 阅读 · 0 评论 -
进程隐藏与进程保护(SSDT Hook 实现)(一)
进程隐藏与进程保护(SSDT Hook 实现)(一)文章目录: 1. 引子 – Hook 技术:2. SSDT 简介:3. 应用层调用 Win32 API 的完整执行流程:4. 详解 SSDT:5. SSDT Hook 原理:6. 小结:转载 2013-06-12 16:35:08 · 1046 阅读 · 0 评论 -
Windows 进程管理工具的设计与实现
Windows 进程管理工具的设计与实现引子前阵子曾提到过为了应某些人的需要,得做几个毕业设计,其中一个就是 Windows 的进程管理工具 。在前期的规划中是做成比较高难度的那种 Windows 进程管理工具,也就是在底层使用驱动程序来获取进程的信息,而在上层则使用 VC 做用户界面层的。至于为什么在底层要使用驱动程序来获取进程信息转载 2013-06-12 16:04:23 · 1307 阅读 · 1 评论 -
进程与端口映射
进程与端口映射文章目录: 1. Demo 效果展示:2. 进程和端口乱扯淡:3. 查询进程和端口的 API 的介绍:4. 根据进程 ID 获得该进程所打开的 TCP 和 UDP 端口:5. 根据端口号来获得打开该端口号的进程:6. 小结:转载 2013-06-12 16:13:36 · 2173 阅读 · 0 评论 -
进程隐藏与进程保护(SSDT Hook 实现)(二)
进程隐藏与进程保护(SSDT Hook 实现)(二)文章目录: 1. 引子 – Demo 实现效果:2. 进程隐藏与进程保护概念:3. SSDT Hook 框架搭建:4. Ring0 实现进程隐藏:5. Ring0 实现进程保护:6. 隐藏进程列表和保护进程列转载 2013-06-12 16:38:03 · 3813 阅读 · 1 评论 -
一句代码提升进程权限
博客分类: VCPHPBBSIDEWindowsthread RtlAdjustPrivilege(SE_DEBUG_PRIVILEGE,1,0,NULL); 这个函数封装在NtDll.dll中(在所有DLL加载之前加载),被微软严格保密,就是说你在MSDN上查不到关于他的任何信息。.常量 SE_BACKUP_PRIVILEGE, "17", 公开.转载 2014-09-11 19:26:48 · 2507 阅读 · 0 评论