自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (1)
  • 收藏
  • 关注

原创 Windows DLL注入的方法介绍

DLL作为公司日常用品,极大的方便了日常的开发(主要是看起来产品就很高大上了)。以下介绍几种跨进程调用DLL的方法。从《Windows核心编程》的书中可知,Windows下各个进程间的地址是相互独立的。建立新的进程时,会为此进程开辟一块独立的虚拟地址空间,这样有助于系统的稳定。——当一个进程崩溃时,只影响一个进程,回收垃圾时也只需要对本进程地址空间内的数据进行回收即可。虚拟地址空间由以下几...

2019-06-26 21:02:30 1043

原创 Windows DLL的生成与使用

DLL基础部分 通过对函数前加前缀:__declspec(dllexport) 或__declspec(dllimport),表明函数或类是导出到DLL,还是从DLL中导入。但在C++中,通过编译会改变函数名称,可以通过如下的宏进行更正,但过程比较繁琐,不适用于大批量改变函数名称的情况。#pragma comment(linker, "export:Myfun=MyFun@8"...

2019-06-17 22:15:31 1890

原创 Windows Dll的构建和导入

去年校招在美的面试时,emmm,被问倒了。 Dll基本的部分本事不太复杂,真需要静下心来,细细研究这方面的知识。——以不变应万变!update 2019/11/14: 从主要目的来看,这个构建和导入的过程,核心是通过编译产生二进制文件,并在软件启动时加载到内存中,其中内存里存放了dll相关函数的转跳地址。需要使用时,通过汇编的转跳指令转跳到相关函数上,本质上和普通的函数调用时没有任何区别的...

2019-06-10 16:58:15 374

原创 软件中“新需求”的处理方法

这是关于如何做好工作的一篇拙见,肯定还有更多没注意到,欢迎批评指正!逐渐意识到技术只是其中一个点,还有更多其他方面的,如软技能,也同样重要!前段时间火爆的996吐槽,我的直观感受是任务是干不完的,当做好了一件事,还会有更多的任务在等着你(干活还给高工资的公司例外)。何尝不用这个高质量的时间来提升自己的价值呢?以前拿到任务的第一件事就是开始构思如何进行做如何做(具体到非常细节的事情)。但在实...

2019-06-02 09:34:24 539

郭天祥单片机开发板的Protues仿真电路

这是郭天祥有名的89C51单片机开发板的仿真电路。

2013-04-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除