请问防止被别人修改程序里面有SQL 语句??例如 :有很多SQL 语句放到执行文件里面, 如果有人用 二进制的编辑工具去修改里面的SQL 语句 ,例如将 "select" 改为 "delete" 这样请问防止被别人修改程序里面有SQL 语句??
解决方案 »
- delphi 数据库取得定义成int(11) unsigned字段的值出错
- exe+bpl 的程序,如何将delphi和控件包合并到一个bpl中
- 捕捉DBGridEh上按下的DELETE键,大家都是怎么做的?
- 把一个MDI风格的窗体封装在一个DLL里,但是调用出错
- 在delphi下如何调用iphlpapi.dll中的iprenewaddress函数实现IP地址重新分配!?
- 刚开始用INI文件存信息,有个小问题,帮忙!
- 难道没有人知道吗,怎样越过代理服务器实现上QQ的功能?
- 请大家为DELPHI和BCB的编译速度作个比较!
- --------- 江 湖 -----------
- 求教高手,怎样使自己的控件能响应鼠标中键?
- 求 获取指定进程名的窗口类名
- DELPHI开发3层C/S数据库相关,如何写声音提示的代码
2、sql明文保存,但是同时保存它的md5值,执行前验证
1、存储加密后的sql,解密了再执行
2、sql明文保存,但是同时保存它的md5值,执行前验证
保险些。
对exe改里面的文本内容,是很简单的
我试过,如果将连接字符串保存到ADOConnection中(如果保存到代码中没试过),可以在EXE文件中找到连接字符串,如果想搞破坏,可以直接从里面读到一些信息。后来用ASPack加壳后,就找不到这些信息了。