`
buliedian
  • 浏览: 1234776 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

NetDiskdll.dll中MD5File函数使用时遇到的问题

 
阅读更多

NetDiskdll.dll中MD5File函数使用时遇到的问题

//declare

Function boolean MD5File(ref string filename, ref string outstr, long outlen) library "NetDiskDLL.dll"

当在pb中调用调试时,看了dll自带的demo,他是用文件选择函数取得一个文件名,而且是只送入了文件名,未送入路径;

我用他的demo调试,发现一旦我选择切换了“选择文件”对话框的路径后,程序会报调用dll错误。

我在自己的程序中送入文件名或者绝对路径,都是全部错误。

后面去运行它的编译好的exe文件,发觉不管怎么选文件,不管怎么切换文件路径,都OK。遂把自己的程序也编译后运行,发现OK。

希望大家以后使用这个函数时特别注意。

string ls_filename

string filemd5

filemd5 = space(50)

ls_filename = is_path + lb_files.text(i)

MD5File(ls_filename,filemd5,50)

分享到:
评论

相关推荐

    最新更新的取硬盘物理ID和DES加密的NetDiskDLL.dll

    最新更新的取硬盘物理ID和DES加密的NetDiskDLL.dll

    netdiskdll.dll

    《netdiskdll.dll:深入解析Base64加密与解密技术》 在计算机科学领域,数据的安全传输和存储是至关重要的。在这个过程中,加密技术扮演了核心角色,Base64编码作为其中的一种基础方法,被广泛应用。本文将围绕标题...

    pb调用NetDiskDLL.dll 做数据加解密

    pb调用NetDiskDLL.dll 做des md5 数据加解密

    MD5.rar_MD5.dll_dll加密_md5_md5加密dll

    在描述中提到的"MD5.dll"是一个动态链接库文件,通常在Windows操作系统环境下,用于提供MD5算法的函数接口。开发者可以通过调用这个DLL文件中的API,快速地在自己的应用程序中实现MD5加密功能。例如,`MD5.dll`可能...

    CyUSB.dll文件调用接口函数说明

    根据提供的文件信息,我们可以了解到关于“CyUSB.dll文件调用接口函数说明”的相关知识点。...在实际开发过程中,开发者需要深入阅读Cypress提供的官方文档,熟悉API的具体用法,以及在遇到问题时如何进行调试和解决。

    FileTool.dll

    《VC6.0在Win7系统下无法添加源文件问题及FileTool.dll解决方案》 在Windows 7操作系统中,很多用户发现经典的Visual C++ 6.0(简称VC6.0)开发环境遇到了一个问题:无法将源文件顺利地添加到工程中。这无疑对...

    Fp4autl.dll,Fpencode.dll,Fp4awel.dll

    总之,"Fp4autl.dll"、"Fpencode.dll"和"Fp4awel.dll"是Office 2007安装中必要的组件,当遇到Windows Installer更新受保护文件的错误时,可以通过替换这些文件来解决问题。理解DLL文件的作用,正确处理和定位它们,...

    fanggez.rar_SoftRegAPIVI_SoftRegAPIVI.dll_fell3dm_md5_方方格子 MD5算法

    MD5(Message-Digest Algorithm 5)是一种广泛使用的哈希函数,由计算机科学家Ronald Rivest在1991年设计。它能够将任意长度的数据转化为一个固定长度的输出,通常是一个128位的二进制数,常以32位的十六进制数表示...

    libeay32.dll 、 ssleay32.dll动态链接库

    OpenSSL是一个开源项目,提供了一套完整的加密库,包括各种加密算法(如AES、DES、RSA等)、哈希函数(如MD5、SHA1、SHA256等)以及证书处理功能。它广泛应用于Web服务器,为互联网上的数据传输提供安全加密,确保...

    pb调用myzip.dll的方法以及myzip.dll下载

    例如,如果myzip.dll中有一个名为`CompressFile`的函数,接受源文件路径和目标压缩文件路径作为参数,返回值表示操作结果,那么在PB中定义如下: ``` Declare Function CompressFile Lib "myzip.dll" (ByVal ...

    cygwin所需cyg*.dll

    cyglzma-5.dll cygmagic-1.dll cygmenu-10.dll cygmenuw-10.dll cygmp-3.dll cygncurses++-10.dll cygncurses++w-10.dll cygncurses-10.dll cygncursesw-10.dll cygpanel-10.dll cygpanelw-10.dll cygpcre-0.dll ...

    PB程序中生成MD5动态库md5.dll

    Public Function long snmd5 (ref string r,ref string s) LIBRARY "md5.dll" ALIAS FOR "snMd5;ANSI" //////////////MD5加密动态库函数 string ls_md5 ls_md5 = space(100) snmd5(ls_md5,as_data) return trim(ls...

    MD5_DLL_MD5DLL_vc++_md5算法_

    在给定的"MD5_DLL_MD5DLL_vc++_md5算法_"项目中,开发者使用了C++编程语言,并利用Visual C++ 6.0这一经典集成开发环境来实现MD5算法。VC++是Microsoft推出的一种C++编译器,它提供了丰富的库支持和强大的调试工具,...

    libeay32.dll和sslea32.dll

    它还提供了哈希函数,如MD5、SHA1、SHA256等,这些功能对于数据的加密、解密和验证至关重要。libeay32.dll在软件开发中广泛用于数据保护、网络安全以及隐私保护等场景。 接着,ssleay32.dll则是OpenSSL的SSL/TLS...

    msvcr80d.dll msvcp80d.dll mfc80d.dll Microsoft.VC80.DebugCRT.manifest

    标题中的"msvcr80d.dll"、"msvcp80d.dll"和"mfc80d.dll"是微软Visual C++ 2005(版本8.0)的动态链接库(DLL)文件,它们在Windows操作系统中扮演着重要的角色。这些DLL文件是开发过程中用于调试的动态库,其中的"D...

    Extlib.dll PB扩展函数库

    2. 错误处理:在调用DLL函数时,务必进行错误处理,以防止因异常情况导致程序崩溃。 3. 安全性:使用DLL进行文件操作或系统交互时,要注意权限控制和安全性,避免潜在的安全风险。 总结,Extlib.dll作为PB的扩展...

    7z.dll 32位 64位 7z.dll动态链接库

    在C#开发中,使用7z.dll时,首先需要将7z.dll作为外部库引入项目。这通常通过设置DLL引用或者使用NuGet包管理器来实现。一旦引入,开发者可以调用7-Zip API中的方法来执行压缩和解压缩操作,例如添加文件到压缩包、...

    pb12.5使用系统DLL实现md5加密

    你需要打开`u_derek_md5.sru`文件,查看并理解其内部实现,以便在自己的项目中使用或修改。 总的来说,通过PB12.5自定义对象包装系统DLL实现MD5加密,是一种高效且灵活的方法。这种方法允许开发者在不离开Power...

    Qt5Gui.dll 文件丢失可以下载

    Qt5Gui.dll是Qt框架中的一个关键动态链接库(DLL)文件,主要负责Qt图形用户界面(GUI)的实现。Qt是一个跨平台的应用程序开发框架,广泛用于创建桌面、移动和嵌入式设备上的应用程序。它由The Qt Company提供,并在...

    MarkEzd.dll的使用

    4. 在程序结束时或不再使用 DLL 中函数时,调用 Windows API 函数 FreeLibrary() 释放动态链接库。 注意:调用 MarkEzd.dll 的程序必须放在 ezcad2.exe 同一个目录下,否则 MarkEzd.dll 将无法正常工作;而且 ezcad...

Global site tag (gtag.js) - Google Analytics