
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 · 988 阅读 · 0 评论 -
Windows api 的学习和开发 一
Windows 的基本数据类型(比较全),所有的Windows数据类型都是由C数据类型经过类型重定义得到的,比如DWORD 定义 typedef unsigned long DWORD HANDLEtypedef PVOID HANDLEtypedef void *PVOIDATOM 原子(原子表中的一个字符串的参考)BOOL原创 2012-08-01 14:19:32 · 433 阅读 · 0 评论 -
Windows api 的学习和开发 三
windows api 核心dll 1 Kernel32.dll 最重要的dll 包含window服务的基本api 如 文件系统 进程线程管理等等。2.User32.dll用户界面的主要支持3.Gdi32.dllwindows gdi 接口4.crtdll.dll标准c库。5.其他dll 了解到在加入原创 2012-08-01 14:39:22 · 964 阅读 · 0 评论 -
mfc win7 管理员权限
在开启UAC的时候,在win7中执行程序默认是以一种权限较低的方式执行的,但是在这种方式下,我们有些操作会失败(比如修改注册表,监听端口,往系统目录写入文件等),要实现这些操作,就需要我们以管理员权限执行程序了。当然,只有在程序上右键,选择“以管理员执行”就可以,不过如何让程序自己自动以管理员权限来运行呢,这就需要Manifest了。 两种方法 一 在已经生转载 2013-05-21 13:56:06 · 1022 阅读 · 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 · 696 阅读 · 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 · 827 阅读 · 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 · 730 阅读 · 0 评论 -
CreateProcess
数原型BOOL CreateProcess(LPCTSTRlpApplicationName,LPTSTRlpCommandLine,LPSECURITY_ATTRIBUTESlpProcessAttributes。LPSECURITY_ATTRIBUTESlpThreadAttributes,BOOLbInheritHandles,转载 2013-10-07 10:34:19 · 982 阅读 · 0 评论