• Windows 缺失msvcp140.dll文件

    时间:2024-04-12 14:43:22

    前言在做课设,或做项目时,有时遇到电脑缺失msvcp140.dll文件,导致程序无法正常启动、第三方库无法使用等。在网上看到有不少方法,这里总结简单有效的。 问题分析出现缺失msvcp140.dll文件;1)通常是电脑本来就没有安装VC++,是真的没有msvcp140.dll;2)之前安装了VC++...

  • Modelsim10.4与ISE14.7联合仿真时缺少dll文件的解决方法

    时间:2024-04-12 14:10:16

    关于Modelsim10.4与ISE14.7联合仿真设置的问题解决ISE工具impact运行时缺少libPortability.dll的解决方法PS:联合仿真过程参考:https://blog.csdn.net/kenjianqi1647/article/details/85780759当我们把这两...

  • WPF将.dll文件嵌入到.exe文件中

    时间:2024-04-12 07:09:58

    有的时候我们发现一个 .exe文件带着许多的 .dll 文件,觉得这是一个很麻烦的事情,使用下面的方式可将 .dll 嵌入到 .exe文件中 . . .首先,我们准备一个 .dll 文件(WPF 用户控件库文件):文件类型如下所示:当我们点击这个按钮时会弹出一个对话框 . . .下面我们在 Main...

  • c#重命名文件,报错“System.NotSupportedException”类型的未经处理的异常在 mscorlib.dll 中发生”

    时间:2024-04-11 13:51:30

    修改远程服务器的文件名,报错“System.NotSupportedException”类型的未经处理的异常在 mscorlib.dll 中发生”,“System.NotSupportedException: 不支持给定路径的格式。”此错误说明路径有问题,本来是映射到本地,路径为“Z:\XXX”,既...

  • 用 ilasm 反编译、修改.net dll文件

    时间:2024-04-11 07:34:55

    有些.net dll我们没有源码,如果要修改某些东西,可以用ilasm.exe反编译为il代码,修改后再编译回dllilasm通常放在以下路径C:\Windows\Microsoft.NET\Framework\v4.0.30319\ilasm.exe 反编译dll用ilasm打开一个dll文件,然...

  • .NET反编译:使用NET.Reflector+Reflexil插件相结合实现对DLL文件的修改操作

    时间:2024-04-10 20:45:48

    前言:          我们有可能遇到这样的问题:.NET网站程序包突然报错了,需要进行修改,而这个代码已经编译成了DLL文件,源代码找不到了。怎么办呢?下面我们就用NET.Reflector+Reflexil 插件相结合,对解析后的DLL文件进行代码修改,然后重新进行编译生成DLL。(这个Ref...

  • .NET 将cs文件编译为dll文件

    时间:2024-04-10 19:10:03

    方法一:通过cmd命令提示符步骤一:在环境变量 Path 添加 C:\Windows\Microsoft.NET\Framework\v3.5。(如果电脑上没有安装.NET Framework3.5,需要下载安装) 步骤二:打开cmd(以管理员身份)首先打开cs文件所在的文件夹,win10如下图打开...

  • DLL文件脱壳

    时间:2024-04-10 16:38:24

    博客中用到的例子和某些程序的链接在文章末尾。对DLL文件进行脱壳的原理和对普通PE文件进行脱壳的原理其实是差不多的,就是多了一个构造重定位表的步骤。因为DLL文件都是映射到其他进程的地址空间中,所以基址很有可能不是默认基址。而壳又会破坏原来的重定位表,所以我们脱壳后需要手动构造一个新的重定位表。第一...

  • unity引用dll文件方法

    时间:2024-04-08 17:39:59

    使用vs2013,选择 文件-新建-项目 在弹出对话框中选择类库  然后写几个类  选择 生成-生成解决方案  接着,打开类库保存的文件夹 在unity中新建一个文件夹,命名为Plugins,用于存放dll文件,说明一下dll文件也可以不放在这个文件夹中,放在这个文件夹中只是便于管理 再新建一个脚本...

  • 解决方案:VS解决方案中出现无法生成DLL文件

    时间:2024-04-05 15:08:35

    前言:这几天在学习牛腩新闻发布系统,突然发现标准的过程原来是从D层倒着往U层敲,在敲的过程中,遇到了一个问题:D层生成的DLL文件,在B层和U层中使用不了!从早上10:00~15:30,自己弄了好久没弄出来,在赵雨田的帮助下,一下子就发现了问题!问题的由来:1.一开始在创建ASP.net网站时,由于...

  • 修改PE文件实现静态DLL注入

    时间:2024-04-05 08:02:59

    向PE文件注入DLL一般来说分为两种,一种是动态的,就是在程序运行中注入。还有一种是静态的,也就是修改PE文件达到DLL注入的效果。直接上实验步骤实验(经过处理的NotePad,输入表下面有大量0000空余,无需进行移位操作): 1.LoadPE查看输入表 可以看到输入表的RVA是00007604,...

  • vs项目中头文件(.h)静态库(.lib)和 动态库(.dll )的路径和配置

    时间:2024-04-04 16:33:30

     在程序开发中,很多时候需要用到别人开发的工具包,如OpenCV和itk。一般而言,在vs中,很少使用源文件,大部分是使用对类进行声明的头文件(.h)和封装了类的链接库(静态.lib或动态.dll)。如果要使用这些类,需要在文件中包含头文件的名字,如#include “cv.h”。但这个并不够,因为...

  • Visual Studio下的.h,.lib和.dll文件的配置

    时间:2024-04-04 15:32:33

    如果需要引用第三方的包,或者其他工程生成的dll,lib文件,需要对工程进行以下配置:(1).h文件的目录:添加源码的include目录:(2)添加.lib文件目录(lib目录):(3)添加lib文件列表(4)让程序能够找到对应要使用到的dll文件1.可以将dll文件所在目录添加到系统环境变量pat...

  • Visual studio 使用C语言 生成DLL 文件 并用 C 调用DLL

    时间:2024-04-04 12:20:29

    生成DLL:新建项目-C++-动态链接库(DLL)项目-右键-属性-C/C++-预编译头:不使用预编译头。 项目-右键-属性-C/C++-高级:编译为:C。 添加相应的.h和.c文件在.h中,对外开放的接口前 加注 __declspec(dllexport) 调用DLL:将.dll 和 .lib放在...

  • Visual Studio Tools命令行由.dll文件生成.lib

    时间:2024-04-03 16:05:49

    前言当使用第三方dll的时候,有时会错过编译它所需的根据.lib文件。本文讲述了如何从.dll生成.lib文件,下面是我总结的步骤。下载1、Visual Studio 2013 (以2013为例,版本都大同小异)2、dll文件。(本文以plpgsql.dll为例)步骤1、打开vs2013,TOOLS...

  • C++调用Matlab生成的dll文件

    时间:2024-04-03 15:44:36

    matlab版本为 matlab R2016a  生成dll版本也是64位, 如果想32的dll,那就去把matlab的版本降下来!!首先绑定vs版本 我安装的是vs2013   分别输入 mex -setup  和 mbuild -setup 选择编译器 编写matlab函数 Add.m 文件fu...

  • MATLAB将.m文件封装成DLL文件与C#混合编程

    时间:2024-04-03 15:43:00

    基于VS平台,使用C#语言,通过引用DLL文件,将MATLAB和C#混合编程。在MATLAB命令行窗口输入deploytool,随后弹出MATLAB Compiler提示框,选中Library Compiler。如下图所示,通过六步操作即可将.m文件封装为DLL文件。需要注意的是:第三步的命名即为D...

  • 反编译Unity3d 中的dll文件

    时间:2024-04-01 08:55:45

    一、步骤实现 1、下载反编译工具,目前,我使用的是ILSpy,打开工具,得到如下界面 2、点击File后得到如下界面 3、单击 “打开” 按钮,选择Unity3d 安装目录下的dll文件,导入ILSpy中,即可查看所有dll文件内容,截图如下 二、效果展示 效果一 效果二 效果三 到这,就可以完全实...

  • 打开Navicat时发现 missing required libmysql_e.dll报错,缺少libmysql_e.dll文件

    时间:2024-04-01 07:04:23

    打开Navicat时发现 missing required libmysql_e.dll报错,缺少libmysql_e.dll文件如图:这种报错,直接下载missing required library libmysq_e.dll文件复制到Navicat安装目录下,重启就ok百度网盘文件地址: 链接...

  • C# 调用WebService的3种方式 :直接调用、根据wsdl生成webservice的.cs文件及生成dll调用、动态调用

    时间:2024-03-31 16:32:41

    1.直接调用已知webservice路径,则可以直接 添加服务引用--高级--添加web引用 直接输入webservice URL。这个比较常见也很简单即有完整的webservice文件目录如下图所示,也可以在本地IIS根据webservice文件目录新发布一个webservice,然后程序动态调用...