精华内容
下载资源
问答
  • 打开dll文件 查看dll文件源代码

    热门讨论 2009-02-11 03:05:37
    一款打开dll文件的工具,很好用! 查看dll文件源代码!
  • 修改DLL文件内容

    万次阅读 2017-12-20 20:02:27
    今天帮人修改一个网站。asp.net的,遇到一个奇怪的问题,某个页面的title总是改不掉,以前遇到这种问题,...查看页面请求,也没有异常请求。 由于刚入门.net,没有意识到可以静态调试,好方便。所以在cs文件里又修改了t

    今天帮人修改一个网站。asp.net的,遇到一个奇怪的问题,某个页面的title总是改不掉,以前遇到这种问题,一般是为了防止盗版,写在某段js里的混淆代码。或是发起请求从别的地方获取的title。
    所以采用了两种方法调试:

    • 文件搜索title名,如果写在js里肯定可以被搜索到,但是没有。
    • 查看页面请求,也没有异常请求。

    由于刚入门.net,没有意识到可以静态调试,好方便。所以在cs文件里又修改了this.title。然后打了断点,调试发现断点没有起作用,然后提示文件中存在副本。果然有dll文件存在,果断删掉,删掉之后无法运行了,多处报错。我猜应该是生成dll后又修改了源码,把一些重要部分删掉了。这就很尴尬了,只好反编译dll文件。搜索了一下,需要几个工具。

    • 反编译工具ILSpy.exe:是个很不错的反编译软件,而且是免费了;
    • 微软的工具ildasm.exe:这个是把DLL生成IL文件的一个软件,是微软自带了;可以在C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin找到该软件;
    • 微机的工具ilasm.exe:这个是把IL文件重新生成DLL的功能,可以在C:\Windows\Microsoft.NET\Framework\v4.0.30319找到该软件;

      1. 使用第一个ILSpy.exe就可以查看dll文件内容了。
        这里写图片描述
        这个时候就可以手动copy下缺失的代码来了。
        不过我打算试一下直接修改dll,所以继续

      2. 在C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin找到ildasm.exe,使用这个软件打开dll,然后生成il和res文件。(盗图)
        这里写图片描述

      3.使用文本编辑器修改il文件,需要了解一点规律,因为我是修改title,所以copy了另一个title复制过去就好了 。

    展开全文
  • 如何查看dll文件

    千次阅读 2015-01-15 17:11:21
    网上有很多查看dll的工具,但是这里要介绍的是VS自带的dumpbin工具来查看 安装好VS之后(楼主安装的是VS2010) 打开VS 命令提示 工具(界面类似CMD) 然后在工具中输入 dumpbin -exports dllname.dll 这样就能...

    网上有很多查看dll的工具,但是这里要介绍的是VS自带的dumpbin工具来查看

    安装好VS之后(楼主安装的是VS2010)

    打开VS 命令提示 工具(界面类似CMD)


    然后在工具中输入 dumpbin -exports  dllname.dll   

    这样就能查看dll中的函数信息


    展开全文
  • 现在客户给了一个dll文件,没有相关的说明文档,要求实现与该dll文件相同功能的dll,供上层程序调用,但是我现在只能用dll函数查看器看到函数名,并不知道具体的函数参数,这个怎么实现啊,求助各位大神啊!...
  • C#反编译软件查看dll文件源码

    千次阅读 2017-09-01 14:23:21
    找了很久总算找到一个可以用的,解压后,运行,点击打开,然后选择你想看的dll文件就可以了

    找了很久总算找到一个可以用的,解压后,运行,点击打开,然后选择你想看的dll文件就可以了

    http://download.csdn.net/download/xiaoyi96/9960287

    展开全文
  • powerdesigner 16.5 破解文件dll文件 直接覆盖即可

    千次下载 热门讨论 2013-03-21 12:50:49
    google上的16.5破解文件竟然是个下载软件的假链接,一怒之下只好自己动手丰衣足食。 powerdesigner 16.5 破解文件下载后覆盖到安装目录即可。试用版版本信息不会变化,但是软件license不会过期。
  • dll文件编写、查看和调用

    千次阅读 2019-07-11 15:57:00
    一、dll文件编写 1.在visual studio 2015中创建一个win32控制台程序,选择dll项目 2. dll文件中的函数暴露的方式有两种。 在项目中创建模块定义文件*.def,dll暴露的函数名。允许其他人直接查看def文件来了解该dll...

    一、dll文件编写

    1.在visual studio 2015中创建一个win32控制台程序,选择dll项目

    2. dll文件中的函数暴露的方式有两种。

    • 在项目中创建模块定义文件*.def,dll暴露的函数名。允许其他人直接查看def文件来了解该dll提供了几个可用的函数(问题:重载函数是否只用在模块定义文件中声明一次?)
    • 创建一个头文件,在头文件中,使用extern “C”方式暴露dll的函数名。(只在cpp文件中使用该方式会造成dllimport时找不到函数的链接错误,即便dumpbin能将dll中的函数名列出来)使用方式如下:
      ** extern “C” _declspec(dllexport) 返回值类型 函数名(形参列表);
      ** 例:extern "C" _declspec(dllexport) int inference(char * ImgPath, char * modelPath);

    二、dll文件查看

    1. 为了保证在cmd中使用dumpbin命令,需要首先在系统变量中添加VS相关的用户变量

    • Path:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin
    • Path:C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE

    2. 使用Visual Studio 2015中带有的dumpbin.exe程序来查看dll的相关信息。在开始菜单中Visual Studio 2015文件夹下打开VS2015开发人员命令提示(cmd也可以)

    查看picturePredict.dll的导出函数:
    • dumpbin /exports F:\deploy\picturePredict\x64\Release\picturePredict.dll
      dll文件函数名查看
    查看dll文件的位数信息:
    • dumpbin /headers F:\deploy\picturePredict\x64\Release\picturePredict.dll
    • 检查FILE HEADER VALUES的值中,是否标明32位dll文件。如果没有则是64位dll文件。
      dll文件位数查看

    三、dll文件调用

    以对picturePredict.lib的调用为例

    1.创建一个win32控制台程序

    2.文件依赖配置,右键项目,打开属性页

    • 配置属性->常规->字符集:使用unicode字符集。需要和dll字符集类型保持一致。
    • 配置属性->VC++目录->包含目录。添加控制台程序依赖的外部库的头文件目录路径(*\include)
    • 配置属性->VC++目录->库目录。添加主程序依赖的库的dll文件路径(也可以直接吧dll放在程序根目录下)
    • 配置属性->链接器->输入,附加依赖项中,添加对picturePredict.lib的引用
    • 配置属性->链接器->输入->模块定义文件。添加相关*.def文件。如果dll生成时,外部函数暴露使用方式为def文件定义。
    • 配置属性->链接器->所有选项,附加依赖项中,添加对picturePredict.lib的引用

    3.相关文件引入

    • lib文件所在路径如果没有在配置属性->VC++目录->库目录中声明,也可以直接将lib文件放置在程序cpp文件所在文件夹下。
    • dll文件直接放置在项目路径\x64\Release\文件夹下。
    • 如果使用创建头文件的方式来暴露dll中的函数,需要将头文件也添加在项目中。方式有两种,一种是在配置属性->VC++目录->包含目录中添加相关的头文件。一种是将项目头文件放置在程序cpp文件所在文件夹下,然后在主程序的头文件中,include该文件。

    4.dll文件中的函数引入和使用

    • 使用命令 extern “C” __declspec(dllexport) 返回值类型 函数名(形参列表);
      例如:extern "C" __declspec(dllexport) int inference(char * ImgPath, char * modelPath);
    • 导入成功后,该函数可以当成普通函数直接使用。
    展开全文
  • 如何查看DLL文件的导出函数声明

    千次阅读 2016-12-05 14:49:49
    是 Visual C++ 自带的一...它可能是我们经常使用的工具中最简单的一个工具了,其功能是列出某个应用程序或 DLL 需要的 DLLs。这个程序在本站可以下载(更新版本请到下面这个地址下载:http://www.dependencywalker.co
  • 1.vs2015下生成DLL文件文件->新建->项目点击确定选择dll选项和空项目选项点击完成 为项目添加c++源文件mydll.cppextern "C" // 此处extern "c" 为解决c/c++兼容问题 { _declspec...
  • 如何注册DLL文件 将您下载的 "*. DLL" 文件复制到 "C:\Windows\system32\" 系统目录下 然后按 "Win键+R" 或单击 "开始"->"运行" 输入 "regsvr32 *.dll" 命令注册到系统文件。适用于Windows XP/2003/vista/win...
  • 打开DLL文件的工具

    热门讨论 2009-02-02 14:38:40
    一款用于打工DLL文件的小软件,打开DLL文件,查看.DLL文件
  • 删除dll文件

    千次阅读 2014-04-21 19:05:29
    手工删除dll文件 dll动态链接表一般是其他程序调用,导致不能删除,如果是shanc
  • C# 调用 dll 文件

    千次阅读 2019-05-29 15:38:31
    一、先使用C++来创建一个 .dll 文件 1、创建新项目:CreateDll01 2、选择 “动态链接库(.dll)” 文件 3、在CreateDll01.cpp 源文件中添加如下代码 // CreateDll01.cpp : 定义 DLL 应用程序的导出函数。 /...
  • 数据库操作dll文件

    热门讨论 2011-08-06 12:19:52
    数据库操作dll文件,请先下载这个,然后添加到项目中
  • 装完VS后,就可以使用其自带的dumpbin命令来查看DLL文件的信息, 首先要打开VS的Developer Command Prompt命令窗口,打开不同版本的VS可能略有不同, 请参考:http://www.cnblogs.com/tommy-huang/p/8574137.html  ...
  • 比如我要把TestDLL.cs文件编译成dll文件,则在命令提示符下,输入下面的命令,生成的文件为TestDLL.dll csc /target:library TestDLL.cs 注意前提是你安装了.NET Framework并把csc.exe加入了环境变量(参考我的另...
  • 在windows下使用dumpbin来查看dll文件中函数的实际名称。到dll文件所在的路径下(如cd AAA\BBB ),运行dumpbin -exports XXX.dll。可能这个时候会出现提示“'dumpbin' 不是内部或外部命令,也不是可运行的程序或...
  • cs编译成DLL文件cs文件如何生成exe,dll文件以下是本人的制作过程:1.E盘下有一个Test.cs 文件。2.开始-》程序-》Microsoft Visual Studio 2005-》Visual Studio Tools-》Visual Studio 2005 命令提示3.命令提示...
  • NPOI2.0.1dll文件

    千次下载 热门讨论 2013-08-01 14:06:10
    NPOI2.0.1 dll .net里用到的dll..
  • 有一个别人写的vs工程,生成的是A.dll文件,但是生成之后不知道哪个程序调用了生成的A.dll文件,在网上找到以下的方法: 1.用depends.exe这个工具打开.exe文件,在里面找一下A.dll看能不能找到,可以你觉得有可能是...
  • C# 调用dll文件

    万次阅读 2019-02-28 18:13:55
    动态链接库(也称为DLL,即为“Dynamic Link Library”的缩写)是Microsoft Windows最重要的组成要素之一,打开Windows系统文件夹,你会发现文件夹中有很多DLL文件,Windows就是将一些主要的系统功能以DLL模块的形式...
  • 查看你的VS2013安装目录下方是否有"F:\vs2013\VC\bin\dumpbin.exe",这是我的安装路径。 使用快捷键win+R,打开窗口输入cmd进入cmd.exe。进入dumpbin.exe所在的目录 按照下图格式输入你要查找的dll所在的...
  • dll文件导出对应的lib文件

    千次阅读 2016-02-29 11:22:37
    在Windows平台上使用MSYS编译一些开源代码时经常只会生成DLL文件,而如果打算在VS中使用该DLL则需要有对应的LIB文件,下面以编译oRtp为例来看看如何从DLL文件中导出LIB文件。 需要进过两个步骤:由DLL文件生成def...
  • DLL Export Viewer,是Nir Sofer出品的免费实用小工具,用来查看DLL文件中输出函数,很有用。 目前最新版本是:1.62 官方介绍及下载地址:http://www.nirsoft.net/utils/dll_export_viewer.html
  • Dev c++工具将C代码生成dll文件以及如何调用dll文件

    万次阅读 多人点赞 2017-08-03 17:47:18
    该篇文章是对工作中一个需求的总结,工作需求是要将C语言的函数接口,生成一个DLL文件,让labview调用。然后我尝试用devc++开发工具来实现这个功能,后来因为DLL生成了,但labview调用的结果和C执行的结果不一致,...
  • 3、项目引用unity的dll文件 4、在unity中新建一个脚本test.cs 5、在类库项目中引入unity脚本文件 6、生成DLL文件 7、根据生成路径找到生成的DLL文件,添加到unity中,并将test脚本挂载到Main ...
  • 如何运行dll文件

    千次阅读 2017-01-19 10:04:30
    直接拷贝该文件到系统目录里:  1、Windows 95/98/Me系统,将dao360.dll复制到C:\Windows\System目录下。  2、Windows NT/2000系统,将dao360.dll复制到C:\WINNT\System32目录下。  3、Windows XP/WIN7/Vista...
  • 解决DLL文件丢失

    千次阅读 2017-10-31 21:28:35
    计算机小白篇,解决计算机丢失xxx.dll文件的事情 前篇一律都是同样的解决的办法第一步看提示记住xxx.dll文件的名称第二步找到百度搜索,(如果嫌弃百度广告多可以选择其他搜索类型),搜索dll文件进行下载,不过要...
  • python DLL文件调用问题

    万次阅读 2018-12-29 13:40:42
    在网上搜索很多关于pythonDLL文件调用的问题,大多给出的都是DLL文件的编写,然后python调用,但是在调用中遇到的一些问题却很少有提及,下面将给出在python调用DLL文件时遇到的一些问题等。  ctypes官网:...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 555,246
精华内容 222,098
关键字:

如何查看dll文件内容