dll格式文件怎样打开?

dll格式文件怎样打开?,第1张

Dell向运行于Windows *** 作系统下的程序提供代码、数据或函数。程序可根据DLL文件中的指令打开、启用、查询、禁用和关闭驱动程序。

打开一个程序的安装目录,在这里面可以看到一些dll的一些文件。如果在它的上面双击的话会在它的旁边提示:如果是想要查看它可以下载安装一个叫exescope的自定义应用软件的工具。

右边有一个更多,点击一下“更多”,可以看到它的默认安装路径,如果不需要更改的话,它就会默认的安装到c盘的程序文件夹中。

点击安装之后,在它d出的面板中有一个自动汉化的说明,我们点击“已阅”。接着在它的安装过程中会出现一个安装类型,可以根据需要选择一个安装类型,这里就选择它默认的“典型安装”,然后点击:下一步。当安装到汉化的安装目录的时候它会提示,如果是不想把它安装到默认位置的话,可以在点击浏览选择一个安装的文件位置。

关键字: dll 资源 字符串资源

下面建立一个简单的dll为例,dll实现建立一个文件,并将读到的String Table资源写到此文件中。

步骤如下:1)在VC菜单中File-New新建一个命名为dlltest的Win32 Dynamic-Link Library工程,下一步选择

A simple DLL project。

2)在dlltest.cpp文件中添加代码:

#include stdafx.h

#include stdio.h

BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fwdreason, LPVOID lpvReserved){switch(fwdreason){case DLL_PROCESS_ATTACH:int iFILE *fwfw = fopen(filename, w)

char str[200]

LoadString(hinstDLL,1,filename,MAX_PATH)

fprintf(fw,%s/n, filename)breakdefault:break}return(TRUE)}3)在VC菜单中Insert-Resource添加一个String Table,其ID为IDS_STRING1,Caption为abc,点击保

存,文件名为Script1.rc。

4)在Header Files中添加进resource.hResource Files中添加进Script1.rc。

5)在dlltest.cpp中添加头文件resource.h。

6)编译完成文件。

一个最简单的调用例子:

#include <stdio.h

#include <windows.h

int main(int argc, char *argv[]){

HINSTANCE hDll

hDll = LoadLibrary(dlltest.dll)//加上路径return 0}可看到在修改IDS_STRING1的caption时,可读到不同的字符串。

1.涉及的类库,已及引用系统自带的API函数,也就是一种所谓的关联。

2.想知道别人的dll里面是什么东西,直接去下载一个反编译工具。把生成好的dll反编译看下。即可明白,他的组成u有哪些。

3.直接编译的dll,打开项目中的引用,双击这个dll看到一目了然。

希望对你有帮助。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8114369.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存