文件名称:dfm
介绍说明--下载内容均来自于网络,请自行研究使用
通常情况下, 用Delphi开发的程序, dfm是作为资源嵌入可执行文件的, 这就或多或少地带来了一些安全方面的问题.
比如, 通过分析资源, 就能大致了解Form上用了哪些控件 甚至, 通过修改资源, 就可以达到修改程序界面的目的..
这个小程序就是为了解决这一问题而作的尝试. 主要思路就是, 将dfm作为字符串变量, 保存在程序内部.. 至于代码,
基本上都是抄Delphi的, 只不过把从资源读改为从变量读, 仅此而已.. 如果您有更好的方法, 望不乞赐教, -Under normal circumstances, to use Delphi to develop procedures, dfm is as a resource embedded in the executable file, which more or less brought some security issues. For example, through the analysis of resources, we can roughly know what to use Form control and even, by modifying the resources, you can modify the program interface to achieve the purpose of .. this small program in order to solve this problem is to make the attempt. The main idea is to dfm as a string variable, stored in the internal procedures .. As for the code are basically copied from Delphi, but only read from the resources from the variable changed to read, nothing more .. if you have a better way, do not look forward begging,
比如, 通过分析资源, 就能大致了解Form上用了哪些控件 甚至, 通过修改资源, 就可以达到修改程序界面的目的..
这个小程序就是为了解决这一问题而作的尝试. 主要思路就是, 将dfm作为字符串变量, 保存在程序内部.. 至于代码,
基本上都是抄Delphi的, 只不过把从资源读改为从变量读, 仅此而已.. 如果您有更好的方法, 望不乞赐教, -Under normal circumstances, to use Delphi to develop procedures, dfm is as a resource embedded in the executable file, which more or less brought some security issues. For example, through the analysis of resources, we can roughly know what to use Form control and even, by modifying the resources, you can modify the program interface to achieve the purpose of .. this small program in order to solve this problem is to make the attempt. The main idea is to dfm as a string variable, stored in the internal procedures .. As for the code are basically copied from Delphi, but only read from the resources from the variable changed to read, nothing more .. if you have a better way, do not look forward begging,
(系统自动生成,下载前可以参看下载内容)
下载文件列表
ClearTmp.bat
CodeUnit.pas
ConvUnit.pas
DataUnit.pas
DfmToDef.dpr
DfmToDef.exe
DfmToDef.res
FormUnit.dfm
FormUnit.dfm.txt
FormUnit.pas
InitUnit.pas
Readme.txt
CodeUnit.pas
ConvUnit.pas
DataUnit.pas
DfmToDef.dpr
DfmToDef.exe
DfmToDef.res
FormUnit.dfm
FormUnit.dfm.txt
FormUnit.pas
InitUnit.pas
Readme.txt