Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 文件扩展名_Windows_File - Fatal编程技术网

Windows 文件扩展名

Windows 文件扩展名,windows,file,Windows,File,我试图打开一个文件扩展名为“.lib”(打开文件库)和(.dll)的文件,但我不知道用什么程序应用程序打开它。有什么建议吗 谢谢,一个.lib文件不是要以交互方式打开的,一个.dll也不是 它们都是“库”文件,这意味着它们将被导入到您自己编写并在其中使用的应用程序中 这样做的方法完全取决于您开发时使用的语言/工具集。这取决于您想用它做什么。微软提供了一个名为depends.exe(谷歌it)的工具,它可以打开DLL并向您展示一些关于DLL的有趣信息。VisualStudio附带了一个名为dump

我试图打开一个文件扩展名为“.lib”(打开文件库)和(.dll)的文件,但我不知道用什么程序应用程序打开它。有什么建议吗


谢谢,

一个.lib文件不是要以交互方式打开的,一个.dll也不是

它们都是“库”文件,这意味着它们将被导入到您自己编写并在其中使用的应用程序中


这样做的方法完全取决于您开发时使用的语言/工具集。

这取决于您想用它做什么。微软提供了一个名为depends.exe(谷歌it)的工具,它可以打开DLL并向您展示一些关于DLL的有趣信息。VisualStudio附带了一个名为dumpbin的命令行实用程序,它允许您在.lib和.dll文件中浏览。还有很多其他工具,这取决于您尝试执行的操作。

可以使用LIB文件将其链接到EXE或DLL。DLL文件由EXE文件用于从中调用其他函数


此外,您还可以使用查看从DLL导出的函数。

这些函数通常是编译的二进制文件。通常不是人类可读的,但是如果您真的想查看文件内部,则需要一个十六进制编辑器。有几个免费的,只需搜索google。

RedGate Reflector(以前的Lutz Reflector)可以让您查看dll内部,还可以反编译和查看源代码

你为什么要打开它(也就是你的目标是什么)?您应该使用VS或类似的应用程序在lib中查找这些是二进制文件,不应该打开它们。你想得到什么?只有当它是一个托管dll,而一个.lib肯定不是。”RedGate Reflector(以前的Lutz Reflector)可以让你查看dll内部,还可以反编译和查看源代码。“你不会说。。。