搜索资源列表
dongtaiCode
- 动态链接库程序的编写。DependsC++编译器名字改编技术对动态链接库输出函数的影响,extern \"C\"的用法,利用模块定义文件来解决C++名字改编的问题。用typedef定义指向函数的指针类型,如何获得动态连接库里的函数的指针。-dynamic link library of writing. DependsC compiler technology adapted to name DLL function of the output, extern "C" for
enumproWin32
- 我们在编写程序时,常常遇到的一件事情就是要准确列出系统中所有正在运行的程序或者进程。Windows 任务管理器就是这样的一个程序。它既能列出运行的桌面应用程序,又能列出系统中所有运行的进程。那么,我们在程序中如何实现这样的任务,该程序实现此功能 关于代码 本文附带的代码例子将 PSAPI 和 ToolHelp32 封装到一个名为 EnumProcs() 的函数中。该函数的工作原理类似 EnumWindows(),有一个指向回调函数的指针,并要对该函数进行重复调用,针对系统
windowsbios
- 大家都知道,windows接管了对物理内存的直接存取,而bios信息存在物理内存 的f000:0000处,关键就是如何读取物理内存。 函数说明 第一个函数ZwOpenSection用来打开section,第一个参数是指向HANDLE变量的指针,第二个是访问参数,第三个是指向OBJECT_ATTRIBUTES的指针 第二个函数ZwMapViewOfSection用来建立物理内存和当前进程的一段物理内存的联系,参数很多,一会在例程里再详细解释 第三个函数ZwUnmapV
CUNDllTest
- 动态链接库程序的编写利用模块定义文件来解决C++名字改编的问题。用typedef定义指向函数的指针类型-dynamic link library procedures used in the preparation module definition files to resolve the C adaptation of the name. Typedef definitions used at the function pointer types
9
- 多态性 声名一个学生类student,属性包括学号、姓名、性别、出生年月。由student类派生出大学生类和研究生类,大学生类的属性还包括班级、专业、系;研究生类的属性还包括研究方向、导师姓名。定义构造函数和析构函数以及数据成员的赋值和输出,在学生类中定义一虚函数(show())输出数据成员。 基本要求:实现动态调用派生类中相应函数; 高级要求:验证基类对象调用虚函数、指向基类对象的基类指针调用虚函数、派生类对象调用虚函数等情况。
mmap
- UNIX提供了程序共享内存的机制,Linux内核从2.0开始也加入了这一功能。mmap(memory map)函数用于建立一段内存,使之能够被多个程序读写。它创建一个指向一段内存区域的指针并将其与特定的文件内容关联。-UNIX provides a mechanism for sharing memory, Linux kernel 2.0 from the beginning of this feature is also added. mmap (memory map) for the e
sharedm
- 用共享存储区方式实现多个进程的通信程序: 该程序通过shmget()函数创建共享存储区,将一个字符串指针指向该存储区的起始地址,然后通过fork()创建两个子进程,通过对该字符串指针的读写达到多进程间的通信。程序中使用sleep()函数调节各进程对共享存储区的读写操作顺序。-With the shared memory area where multiple processes of communication program: the program through the shmget
database
- vc连接数据库, 1、启动VC、新建一个工程 2、在StdAfx.h中包含ADO组件 3、在应用程序的实现文件中初始化组件 4、在对话框类中加一个指向ADO连接对象的指针 5、在对话框的初始化函数中连接数据库 6、在提交按钮中写操作数据表的代码-vc connect to the database, a, start VC, create a new project 2, ADO components contained in StdAfx.h 3, in the app
code-of-dll-of-vc
- 静态库与动态库的区别,以及调用程序在链接静态库和动态库时的区别。如何利用工具查看动态链接库输出的函数,Depends工具的使用,C++编译器名字改 编技术对动态链接库输出函数的影响,extern "C"的用法,利用模块定义文件来解决C++名字改编的问题。用typedef定义指向函数的指针类型,如何获得动态连接库里的函数的指针。 -Static and dynamic library distinction, and the procedure call link static libra
ch06
- 为了生成轻量级信号量,你可以声明一LWSEM_STRUCT类型的变量并调用_lwsem_create()函数进行初始化,该函数有一指针指向变量并设置了一个初始的信号量计数。该信号量计数表明了并发地访问信号量资源的请求数,并设置为初始值。-In order to generate a lightweight signal, you can initialization function statement LWSEM_STRUCT struct type variables, and call _