开发项目mp3播放器管理软件.pdfVIP

  • 5
  • 0
  • 约5.86千字
  • 约 4页
  • 2021-11-18 发布于广东
  • 举报
开发项目: mp3 播放器管理软件。 开发环境: (1) 操作系统。 Windows XP SP2 5.1.2600 Windows sever 2003 5.2.3790 (2 ) 编译器。 TURBO C 2.01 TURBO C 2.0 Microsoft Visual Studio 6.0 Visual C++ 6.0 (3 ) 编辑工具。 Microsoft notepad 5.2 Editplus Text Editor V2.11 Microsoft Visual Studio .NET 2003 开发小组: 御林新颜工作小组。 组长:崔广宇 组员:初甲林 赵国新 闫岩 开始日期: 04/30/2005 计划完工日期: 05/25/2005 实际完工日期: 05/30/2005 代码行长度:待测 缺陷数:大量的溢出漏洞,无法统计了。但大部分都解决了。 说明 安装完成后, mp3 播放器里的文件如下: Lrc 文件夹 显示 Bgi 文件夹 隐藏 Translate.exe 可执行程序 隐藏 Usbman.exe 可执行程序 隐藏 Autoch.exe 可执行程序 隐藏 Pass.bin 二进制文件 隐藏 Main.bat dos 批处理文件 隐藏 Remove.exe dos 批处理文件 显示 Mru.pif 快捷方式 显示 使用了 vc 与 tc 混合编译的方法。本小组自己创造的,估计高手不屑用这种手段。原理:对 于有些 tc 实现不了的功能,比如对文件名超过 8 个的文件进行更名等操作,可以使用 vc 来 实现这一功能。然后让 tc 的程序调用这个程序。在这里表现为调用 autoch.exe。 Main.bat 的批处理代码如下: @echo off if exist pass.bin goto pass if exist \bgi goto end echo 你的程序已经被破坏! ! echo 请重新安装。 echo 如果是你自己试图破解软件, echo 请你尊重别人的劳动果实 pause goto end :pass if exist mp3boss.lib del mp3boss.lib echo 载入中 dir *.mp3 /s _temp.txt transch.exe del _temp.txt usbman.exe :end 首先检测程序是否被破坏。 这里检测两个最重要的隐藏文件。 其余的由于缺少了就会在 执行批处理的时候出错,故不需要检测。 然后,建立索引,找到所有的 mp3 文件。在 dos 里有专用的命令来完成这一任务。即: dir *.mp3 /s 这个索引很明了,很适合我们阅读。但不适合机器使用。我们把他翻译成标准库文件: mp3boss.lib 。 在这个文件里,在 ** 之间写的数据是文件的序号。在 之间写文件名。在 |与换行符之 间写具体路径。 在文件的最末尾写入文件总数。 选择这些符号做标志的原因是他们不能作为 文件名,并且不能在路径中出现。所以有特殊身份,可以做为分隔符。 使用 dir *.mp3 /s _temp.txt 将索引导入文本文档。 批处理文件会调用 transch.exe 进行翻译, 并生成 mp3boss.lib 。下面的程序将使用该文件进行以后的操作。结束后,批处理文件会删 除临时文件 _temp.txt 。

文档评论(0)

1亿VIP精品文档

相关文档