摘要: 在没有.h和.lib文件时,需要函数指针和WIN32 API函数LoadLibrary,GetProcAddress和FreeLibrary只需要.dll文件即可(将.dll文件置入工程目录中)。LoadLibrary进程调用LoadLibrary以显式链接到 DLL。如果函数执行成功,它会将指定的 DLL 映射到调用进程的地址空间中并返回该 DLL 的句柄。此句柄可以与其他函数(如GetProcAddress和FreeLibrary)一起在显式链接中使用。LoadLibrary将尝试使用用于隐式链接的相同搜索序列来查找 DLL。如果系统无法找到所需的 DLL 或者入口点函数返回 FALSE, 阅读全文
posted @ 2014-02-04 12:33 IAmAProgrammer 阅读(598) 评论(0) 推荐(0) 编辑
摘要: 使用LoadLibrary显式链接,那么在函数的参数中可以指定DLL文件的完整路径;如果不指定路径,或者进行隐式链接,Windows将遵循下面的搜索顺序来定位DLL:(1)包含EXE文件的目录(2)工程目录(3)Windows系统目录(4)Windows目录(5)列在Path环境变量中的一系列目录 阅读全文
posted @ 2014-02-04 11:27 IAmAProgrammer 阅读(577) 评论(0) 推荐(0) 编辑
摘要: /****************************************************************************************** Copyright 2013 Andrea Ragusa Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at 阅读全文
posted @ 2014-02-04 09:44 IAmAProgrammer 阅读(2405) 评论(0) 推荐(0) 编辑