中文(中国) 0x0804 0x04B0
53 00 74 00 72 00 69 00 6E 00 67 00 46 00 69 00 6C 00 65 00 49 00 6E 00 66 00 6F 00 00 00 94 01 00 00 01 00 30 00 38 00 30 00 34 00 30 00 34 00 42 00 30 00
S . t . r . i . n . g . F . i . l . e . I . n . f . o . . . (404) . . . . 0 . 8 . 0 . 4 . 0 . 4 . B . 0 .
54 00 72 00 61 00 6E 00 73 00 6C 00 61 00 74 00 69 00 6F 00 6E 00 00 00 00 00 04 08 B0 04
T . r . a . n . s . l . a . t . i . o . n . . . . . xx x x
日语 0x0411 0x03A4
53 00 74 00 72 00 69 00 6E 00 67 00 46 00 69 00 6C 00 65 00 49 00 6E 00 66 00 6F 00 00 00 94 01 00 00 01 00 30 00 34 00 31 00 31 00 30 00 33 00 41 00 34 00
S . t . r . i . n . g . F . i . l . e . I . n . f . o . . . (404) . . . . 0 . 4 . 1 . 1 . 0 . 3 . A . 4 .
54 00 72 00 61 00 6E 00 73 00 6C 00 61 00 74 00 69 00 6F 00 6E 00 00 00 00 00 11 04 A4 03
T . r . a . n . s . l . a . t . i . o . n . . . . . xx x x
英文(美国) 0x0409 0x04E4
53 00 74 00 72 00 69 00 6E 00 67 00 46 00 69 00 6C 00 65 00 49 00 6E 00 66 00 6F 00 00 00 94 01 00 00 01 00 30 00 34 00 30 00 39 00 30 00 34 00 45 00 34 00
S . t . r . i . n . g . F . i . l . e . I . n . f . o . . . (404) . . . . 0 . 4 . 0 . 9 . 0 . 4 . E . 4 .
54 00 72 00 61 00 6E 00 73 00 6C 00 61 00 74 00 69 00 6F 00 6E 00 00 00 00 00 09 04 E4 04
T . r . a . n . s . l . a . t . i . o . n . . . . . xx x x
1、资源(dll、ocx、exe)语言切换(汉化)推荐使用工具eXeScope.exe2、图标修改推荐使用工具ResHacker 3.5.exe3、区域语言修改推荐使用工具UltraEdit中文(中国) 0x0804 0x04B053 00 74 00 72 00 69 00 6E 00 67 00 46 00 69 00 6C
一个类似于
eXe
Scope
的但在某些方面比它还好一些的工具。1. 查看 Win32 可执行和相关文件的
资源
(*.
exe
, *.
dll
, *.cpl, *.
ocx
),在已编译和反编译的格式下都可以。2. 提取 (保存)
资源
到文件 (*.res) 格式,作为二进制,或作为反编过的译
资源
脚本或图像。
图标
,位图,指针,菜单,对话,字符串表,消息表,加速器,Borland 窗体和版本信息
资源
都可以被完整地反编译为他们各自的格式,不论是作为图像或 *.rc 文本文件。3.
修改
(替换) 可执行文件的
资源
。图像
资源
(
图标
,指针和位图) 可以被相应的图像文件 (*.ico, *.cur, *.bmp),*.res 文件,甚至另一个 *.
exe
文件所替换。对话,菜单,字符串表,加速器和消息表
资源
脚本 (以及 Borland 窗体) 可以通过使用内部
资源
脚本
编辑
器被
编辑
和重新编译。
资源
也可以被一个 *.res 文件所替换,只要替换的
资源
与它是同一类型并且有相同的名称。4. 添加新的
资源
到可执行文件。允许一个程序支持多种
语言
,或者添加一个自定义
图标
或位图 (公司的标识等) 到程序的对话中。5. 删除
资源
。大多数编译器添加了应用程序永远不会用到的
资源
到应用程序中。删除这些不使用的
资源
可以减小一个应用程序的大小。
由于博主需要对.
exe
文件的内部程序进行
修改
,因此今天面向百度编程学习了如何
修改
.
exe
文件。通过百度,笔者发现了
eXe
Scope
这款神器,并基于此神器对“汇编与反汇编”、“壳”的概念有了一定程度的了解。特写作此文,记录下自身的收获。
目录汇编Assembly反汇编Disassembly
eXe
Scope
软件
介绍:壳壳的概念壳的种类加壳和脱壳技术加壳的解压原理
 .
材料准备:
exe
Scope
软件
例程:用2.
dll
中的位图替换1.
dll
中的位图(或用同样格式的图片替换)
步骤一:先用
exe
Scope
软件
先打开2.
dll
文件,选中要需要的位图
步骤二:文件导出保存
步骤三:用
exe
Scope
软件
打开1.
dll
文件,选中要需要
修改
的位图
步骤四:文件导入之前从2.
dll
导出的位图覆盖即可
步骤五:
编辑
->保
但你想过没有, 它是不可能的, 因为你没有源文件!
eXe
Scope
是一个
资源
编辑
器,
它能直接
编辑
可执行文件。它能分析和重写
EXE
,
DLL
,
OCX
, 等文件的
资源
而无需源文件。几乎所有
资源
, 那就是, 菜单, 对话框, 字串, 消息表,
图标
, 光标, 位图, 快捷键, 版本信息, Delphi 窗体, WAVE, MIDI, AVI, GIF, HTML, JPEG, 工具栏都支持!
此外,
eXe
Scope
能分析和显示在
DLL
,
OCX
等文件里已导出/导入的函数和类别库
### 回答1:
从VS2008
DLL
封装为
OCX
的角度来看,这是一种将动态链接库(
DLL
)转换为ActiveX控件(
OCX
)的过程。通过封装,可以将某个函数或一组函数作为可重用的控件提供给其他开发人员或应用程序使用。
首先,在VS2008中创建一个动态链接库项目,编写所需的功能函数。这些函数可以是通用的、可重复使用的功能,比如数据处理、算法等。确保这些函数在
DLL
中能够被正确地调用和执行。
接下来,通过定义控件接口(Interface),将
DLL
函数封装为控件。通过使用COM(Component Object Model)技术,在
DLL
中添加COM接口并注册该接口,使得其他应用程序或开发人员能够使用这个控件。
之后,将
DLL
编译为
OCX
控件。在VS2008中,可以将
DLL
的编译配置
更改
为ActiveX控件的配置,并生成相应的
OCX
文件。
在生成
OCX
文件后,可以将该文件部署到其他开发环境中,并通过引用该控件,从而使用和调用其中的功能函数。
需要注意的是,封装为
OCX
的
DLL
应该具备良好的封装和设计,以便在其他环境中能够正确地使用。需要保证函数的参数、返回值等接口设计的一致性,并确保控件在其他环境中的稳定性和可用性。
总结起来,将VS2008
DLL
封装为
OCX
是通过定义控件接口、注册COM接口、编译为ActiveX控件等步骤实现的。通过这种方式,可以提供一种可重用、易于部署和调用的控件,以满足其他开发人员或应用程序的需求。
### 回答2:
VS2008是微软的集成开发环境,用于开发Windows平台的应用程序。
DLL
(Dynamic Link Library)是一种动态链接库,封装了一些可重复使用的代码和函数,可以被不同的应用程序共享使用。
OCX
(OLE Control Extension)是基于COM(Component Object Model)的控件扩展,主要用于创建可视化的用户界面。
要将VS2008中的
DLL
封装成
OCX
,首先需要创建一个
OCX
项目,在VS2008中选择“新建项目”,然后选择“MFC ActiveX Control Wizard”模板。根据需要设置项目名称、位置和所需的功能。
接下来,在项目中添加要封装的
DLL
文件。可以通过右键点击“
资源
视图”中的“导入文件...”来添加
DLL
文件。选择要导入的
DLL
文件,然后点击“确定”进行导入。
然后,在
OCX
项目中提供对
DLL
函数和代码的封装。在
OCX
项目中的源文件中,可以使用
DLL
的导入库来调用
DLL
函数。根据需要,可以创建适当的封装函数,将
DLL
函数的参数和返回值与
OCX
控件的属性和方法进行映射。
接下来,可以设计和实现
OCX
控件的外观和交互功能。可以在
OCX
控件的
资源
视图中添加按钮、文本框等控件,设置控件的属性和事件。可以使用MFC提供的功能和技术,通过代码实现控件的功能和行为。
最后,可以将
OCX
控件生成为可执行文件。在VS2008中选择“生成”菜单,点击“生成解决方案”来生成
OCX
文件。通过在其他应用程序中导入这个
OCX
文件,就可以使用封装的
DLL
功能了。
通过以上步骤,就可以将VS2008中的
DLL
封装成
OCX
控件,方便在其他应用程序中使用。
### 回答3:
VS2008是Visual Studio 2008的缩写,
OCX
则代表Object Linking and Embedding (OLE) Control Extension,是一种微软的ActiveX控件格式。
要将VS2008中的
DLL
封装为
OCX
,可以按照以下步骤进行:
1. 打开Visual Studio 2008,并创建一个新的ActiveX控件项目。
2. 在项目中添加所需的
DLL
文件。可以使用“添加现有项”选项将
DLL
文件包含到项目中。
3. 在项目的
资源
管理器中,找到
DLL
文件,并右键单击该文件以打开属性窗口。
4. 在属性窗口中,将“扩展属性”下的“内容”设置为“yes”,并设置“独立内容”为“否”。
5. 在控件项目中添加与
DLL
文件相对应的接口和方法。接口和方法应该与
DLL
文件的功能相匹配。
6. 编译和生成项目,生成的结果将是一个
OCX
文件,其中包含了
DLL
文件封装后的控件。
7. 在其他项目中使用这个生成的
OCX
文件。可以通过将此
OCX
文件添加到项目的引用中,然后在项目中进行开发和使用。
封装后的
OCX
文件可以在其他应用程序中方便地使用,通过使用
OCX
提供的接口和方法,我们可以访问封装的
DLL
文件的功能。这样,我们就可以简化对
DLL
文件的调用和使用,提高开发的效率和灵活性。
总之,要将VS2008中的
DLL
封装为
OCX
,我们需要创建一个ActiveX控件项目,并将
DLL
文件添加到项目中。然后定义接口和方法,编译项目并生成
OCX
文件。最后,将生成的
OCX
文件用于其他项目中。通过这种方式,我们可以方便地使用封装后的
DLL
文件。
【数据库-MySql】2013 - Lost connection to MySQL server at reading initial communication packet
37236