![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
windows api
kobi
进取。
展开
-
Windows api 的学习和开发 二
Windows api 的主要功能分类: 1.系统基本服务 1.1 文件系统 对文件的基本操作,比如创建,打开。。。 1.2 内存管理 主要是内存的分配,共享,释放 1.3 进程,线程和模块 主要是进程主程序 .exe 模块 动态链接库。 线程的一些操作 1.4.设备I/O ,驱动程序控制 加载卸载驱动等等 1.5 调试与错误处理 主要是调试,运行错误处理,日志原创 2012-08-01 14:34:02 · 950 阅读 · 0 评论 -
Windows api 的学习和开发 一
Windows 的基本数据类型(比较全),所有的Windows数据类型都是由C数据类型经过类型重定义得到的,比如DWORD 定义 typedef unsigned long DWORD HANDLE typedef PVOID HANDLE typedef void *PVOID ATOM 原子(原子表中的一个字符串的参考) BOOL原创 2012-08-01 14:19:32 · 404 阅读 · 0 评论 -
Windows api 的学习和开发 三
windows api 核心dll 1 Kernel32.dll 最重要的dll 包含window服务的基本api 如 文件系统 进程线程管理等等。 2.User32.dll 用户界面的主要支持 3.Gdi32.dll windows gdi 接口 4.crtdll.dll 标准c库。 5.其他dll 了解到在加入原创 2012-08-01 14:39:22 · 932 阅读 · 0 评论 -
mfc win7 管理员权限
在开启UAC的时候,在win7中执行程序默认是以一种权限较低的方式执行的,但是在这种方式下,我们有些操作会失败(比如修改注册表,监听端口,往系统目录写入文件等),要实现这些操作,就需要我们以管理员权限执行程序了。 当然,只有在程序上右键,选择“以管理员执行”就可以,不过如何让程序自己自动以管理员权限来运行呢,这就需要Manifest了。 两种方法 一 在已经生转载 2013-05-21 13:56:06 · 961 阅读 · 0 评论 -
memset
简介 需要的头文件 在C中 在C++中 2函数原型 函数介绍 void *memset(void *s, char ch, size_t n); 函数解释:将s中前n个字节 (typedef unsigned int size_t)用 ch 替换并返回 s 。 memset:作用是在一段内存块中填充某个给定的值,它是对较大的结构体或数组进行清零操转载 2013-10-07 10:12:28 · 654 阅读 · 0 评论 -
MFC调用exe
方法一、(进程方式) STARTUPINFO si; PROCESS_INFORMATION pi; ZeroMemory( &si, sizeof(si) ); si.cb = sizeof(si); ZeroMemory( &pi, sizeof(pi) ); if( !CreateProcess(转载 2013-10-07 09:58:39 · 764 阅读 · 0 评论 -
error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
在VS2005中生成时出错:error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 这是因为在VC6中,如果没有显示的指定返回值类型,编译器将其视为默认整型。但是vs2005不支持默认整型。 解决方法如下: 打开:项目----项目属性----配置属性----C/转载 2013-10-10 11:48:36 · 696 阅读 · 0 评论 -
CreateProcess
数原型 BOOL CreateProcess ( LPCTSTRlpApplicationName, LPTSTRlpCommandLine, LPSECURITY_ATTRIBUTESlpProcessAttributes。 LPSECURITY_ATTRIBUTESlpThreadAttributes, BOOLbInheritHandles,转载 2013-10-07 10:34:19 · 936 阅读 · 0 评论