• 如何使用ILAsm与ILDasm修改.Net exe(dll)文件

    时间:2024-01-23 10:22:40

    本文将用简单的示例让你了解如何通过ILAsm与ILDasm修改你的exe、dll文件 一、背景最近项目组新上项目,交付...

  • Windows中DLL文件的意义及其作用

    时间:2024-01-18 08:48:09

    Windows中DLL文件的意义及其作用DLL是Dynamic Link Library的缩写,意为动态链接库。DLL文件即动态链接库文件,是一种可执行文件,它允许程序共享执行特殊任务所必需的代码和其他资源。Windows提供的DLL文件中包含了允许基于windows的程序在Windows环境下操作...

  • delphi数字签名验证及能够获取数字签名文件信息(利用wintrust.dll的导出函数,翻译一下)

    时间:2024-01-13 18:10:12

    unit TrustCheck;interfaceuses Windows,SysUtils,jwaWinTrust,JwaWinCrypt;function CheckFileTrust(const FileName: WideString; var Signner: WideString): ...

  • CS对于dll文件的引用

    时间:2024-01-12 18:02:29

    1.对于.net或者com型的组件,直接添加引用即可。2.对于标准的dll文件,利用DLLImport这个函数即可,如果要使用函数的别名,那么应该加入EntryPoint。示例:一般可以封装成一个类,然后在其他类中引用即可。using System.Runtime.InteropServices;p...

  • Delphi 使用之dll文件生成与调用

    时间:2024-01-10 18:31:20

    DLL是Dynamic-Link Libraries(动态链接库)的缩写,库里面是一些可执行的模块以及资源(如位图、图标等)。可以认为DLL和EXE基本上是一回事,只是DLL不能直接执行,而必须由应用程序或者其他DLL调用。DLL为应用程序间的资源共享提供了方便,同时也是多语言混合编程的重要手段。由...

  • 什么是lib文件,lib和dll的关系如何

    时间:2024-01-08 13:36:44

    (1)lib是编译时需要的,dll是运行时需要的。 如果要完成源代码的编译,有lib就够了。 如果也使动态连接的程序运行起来,有dll就够了。 在开发和调试阶段,当然最好都有。 (2)一般的动态库程序有lib文件和dll文件。lib文件是必须在编译期就连接到应用程序中的,而dll文件是运行期才会被调...

  • 解决:Windows安装Composer及全局配置时提示部分.dll结尾的php扩展文件找不到指定的模板

    时间:2024-01-08 09:54:57

    当安装Composer或者全局配置时出现.dll扩展文件找不到指定模板,如下图:解决办法:打开php.ini,将extension_dir 改为绝对路径即可例如:...

  • 使用Microsoft.Office.Interop.Excel.dll 文件来生成excel 文件

    时间:2024-01-07 18:04:25

    日常工作中经常需要将后台的数据导出成excel  格式,这里通过调用微软提供的类库来生成excel 文件。具体是引用 了Microsoft.Office.Interop.Excel.dll 类库文件来生成excel 文件,这样使用起来比较方便,这是我的实例代码: public static void...

  • DelphiXE4- System.IOUtils.TDirectory笔记查询后缀名为dll的文件

    时间:2024-01-07 12:41:19

    TStringDynArray 在System.Types中定义

  • 如何创建DLL文件

    时间:2024-01-02 18:18:02

    动态链接库(DLL)是从C语言函数库和Pascal库单元的概念发展而来的。所有的C语言标准库函数都存放在某一函数库中。在链接应用程序的过程中,链接器从库文件中拷贝程序调用的函数代码,并把这些函数代码添加到可执行文件中。这种方法同只把函数储存在已编译的OBJ文件中相比更有利于代码的重用。但随着Wind...

  • EXCEL词典(xllex.dll)文件丢失或损坏解决方法

    时间:2024-01-02 17:51:45

    EXCEL词典(xllex.dll)文件丢失或损坏解决方法  1● 问题 2● 解决fail3● 方法2 regsvr32 xllex.dll  4● 方法3启动server 5● 方法4 Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE...

  • dll文件32位64位检测工具以及Windows文件夹SysWow64的坑(很详细,还有自动动手编程探测dll)

    时间:2023-12-31 15:55:32

    阅读目录dll文件不匹配导致数据库无法启动究竟是System32还是SysWow64区分dll文件32位64位的程序让我倍感迷惑再次判断究竟是System32还是SysWow64——意想不到的坑Program Files (x86)与Program Files32位程序真的需要访问System32吗...

  • C#壓縮文件幫助類 使用ICSharpCode.SharpZipLib.dll

    时间:2023-12-25 11:09:48

    using ICSharpCode.SharpZipLib.Checksums;using ICSharpCode.SharpZipLib.Zip;using System;using System.Collections.Generic;using System.IO;using System.L...

  • dll文件32位64位检测工具以及Windows文件夹SysWow64的坑

    时间:2023-12-20 12:41:44

    自从操作系统升级到64位以后,就要不断的需要面对32位、64位的问题。相信有很多人并不是很清楚32位程序与64位程序的区别,以及Program Files (x86),Program Files的区别。同时,对于程序的dll文件应该放到System32文件夹,还是SysWow64,大部分人做的决定是...

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

    时间:2023-12-17 09:35:03

    关于soapheader调用,可以参考C#调用Java的WebService添加SOAPHeader验证1.直接调用已知webservice路径,则可以直接 添加服务引用--高级--添加web引用 直接输入webservice URL。这个比较常见也很简单即有完整的webservice文件目录如下图...

  • C#实现反射调用动态加载的DLL文件中的方法

    时间:2023-12-13 17:02:17

    反射的作用:1. 可以使用反射动态地创建类型的实例,将类型绑定到现有对象,或从现有对象中获取类型 2. 应用程序需要在运行时从某个特定的程序集中载入一个特定的类型,以便实现某个任务时可以用到反射。3. 反射主要应用与类库,这些类库需要知道一个类型的定义,以便提供更多的功能。1 需要反射的DLLusi...

  • Sql Server 数据库中调用dll文件

    时间:2023-12-10 11:23:45

    1.首先新建一个空的解决方案,并添加一个类库,代码如下,编译并生产dllusing System;using System.Collections.Generic;using System.Data.SqlTypes;using System.Linq;using System.Text; nam...

  • C# 动态修改dll的签名 以及修改引用该dll文件的签名

    时间:2023-12-04 17:37:19

    在读取RedisSessionStateProvider配置 提到用mono ceil 来修改程序集以及它的签名,里面GetPublicKey 和GetPubliKeyToken 方法里面那个字符串的获取 以及后来的签名 我们都应该 用code来实现,还有应用该dll文件的签名也一同需要修改。所以我...

  • 使用.net Reflector手动修改单个dll文件

    时间:2023-11-27 16:51:29

    在项目中修改bug会存才版本混乱的问题,加上dll中的依赖项目比较多,想要修改单个dll文件中的少量代码是很麻烦的。可以使用Reflector和Reflexil可以手动修改单个dll文件,我使用的是.Net Reflector 8.5 + Reflexil 1.6。Reflexil是Reflecto...

  • 读取 exe dll 自定义config 文件

    时间:2023-11-26 13:57:00

    ExeConfigurationFileMap map = new ExeConfigurationFileMap(); map.ExeConfigFilename = GPARAM._configFileFullName; var con...