2014年2月10日

孙鑫c++笔记

摘要: 孙鑫C++教程中不仅仅是讲解基本应用,也能延伸讲透一些我认识不深的东西,记录如下:LESSON 11、为什么要产生新的数据类型呢?从变量的类型区分变量的用途。typedef int WIDTH;typedef int HEIGHT;WIDTH x;HEIGHT y; 可以直接便是宽度和高度,直接能从变量的类型区分变量的用途。窗口创建过程:1、设计窗口类2、注册窗口类3、创建窗口4、显示以及更新窗口。窗口类lpfn数据类型强制转换;CALLBACK __stdcall函数名代表函数代码的首地址。 阅读全文

posted @ 2014-02-10 17:10 daziduan 阅读(211) 评论(0) 推荐(0)

2014年2月8日

关于pogo,关于linux的一些小记录。

摘要: 2013年7月份入手pogo一个,一直没时间玩,现在拿出来,发现自己linux好弱,伴随此次倒腾pogo,将用到的网上查的常用linux知识点记录在此。clear 清屏 cd /busybox 进入目录ls 列举目录rm -rf *.* 删除这个目录下所有的文件 rm -rf * 删除这个目录下其余不是文件的df linux文件系统中磁盘挂载情况,使用百分比等。 阅读全文

posted @ 2014-02-08 18:46 daziduan 阅读(213) 评论(0) 推荐(0)

2014年1月23日

dll 高级技术中--函数转发器、KNOWDLL、DLL重定向知识收集。

摘要: 4、函数转发器 函数转发器(function forwarder)是DLL输出段中的一个条目,用来将一个函数调用转发到另一个DLL中的另一个函数。例如:如果用Visual C++的Dumpbin工具来查看Kernel32.dll那么我们会看到类似下面的输出。 c:/Windows/System3... 阅读全文

posted @ 2014-01-23 11:16 daziduan 阅读(2603) 评论(0) 推荐(0)

关于dllmain以及dll函数调用的理解。

摘要: 关于dllmain的百度百科的学习。一个程序要调用dll里的函数,首先要将此dll文件映射到程序进程的地址空间(从磁盘文件映射到内存地址空间 ,PE文件装载器读取),要把dll文件映射到程序进程的地址空间有两种方法:静态链接和动态链接的LoadLibrary或者LoadLibraryEx程序要调用DLL里的函数,使用Loadliabrary时,会调用DLLMain函数。当一个dll被映射到进程的地址空间时,系统会调用该dll的dllmain 函数,传递dwReason参数为DLL_PROCESS_ATTATCH,这种调用只会发生在第一次调用,如果同一进程为后来已经映射进来的dll再次调用Loa 阅读全文

posted @ 2014-01-23 10:40 daziduan 阅读(3789) 评论(0) 推荐(0)

函数指针的理解

摘要: 起因是读不懂typedef void (*lpFun)(void); 这句,所以开始搜索学习。同时可参照“用typedef定义类型总结。”http://blog.csdn.net/yjkwf/article/details/5445351*****************************************************下面的程序说明了函数指针调用函数的方法:例一、#includeint max(int x,int y){ return(x>y?x:y); }int main(){int (*ptr)(int, int);int a,b,c;ptr=max;scan 阅读全文

posted @ 2014-01-23 06:30 daziduan 阅读(389) 评论(0) 推荐(0)

关于写博客的原因以及一点个人说明。

摘要: 今年放假早,时间长,有点时间,我认为可以做点学习的事情。我非专业程序员,工作与此无关,但爱好,零零碎碎学了一些,不系统。这个假期,学VC是我学习计划很重要的一部分。博客园时程序员的博客集散地,分享知识,同时让大家来看看,学习,并挑刺。博客园比XX稳定,访问较快。此博客暂时计划是作为自己的学习笔记区吧。daziduan06:16 2014-1-23 阅读全文

posted @ 2014-01-23 06:17 daziduan 阅读(138) 评论(0) 推荐(0)

导航