利用反射调用模块如何保证数据库连接的安全 试试把数据库操作,配置这部分单独作成一个dll,在要用到的工程里引用。另外,你的工程都在同一个解决方案下吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我要做的是一个框架,每个部分都在不同的solution中。如果数据库操作连接部分做成单独的dll的话,怎么保证这个数据连接用dll不会被恶意使用呢?程序入口是Frame,oracle数据库连接密码、用户加密后保存的注册表中,如果做一个dll用于取注册表中加密的用户名密码后取得连接,再回传给Frame主框架,那么如何调用才能保证这个dll不会被其它恶意程序利用? 最简单的方法是:把这个dll中的接口标识以及参数故意复杂化,复杂化到什么程度呢?1。别人看不懂接口标识的含义(不给设计文档)2。随机设一个参数陷阱,如果值不符合,则报错3。当然,如果即能看懂你的接口标识的含义,又能追踪到接口入口值, 那就没折了:) 这种API的地址怎么引用,怎么调用? GridView绑定问题 如何提高传输效率,关于实时传输 datagridview checkbox列加位置控制后选中时为啥式样还是居中? 在WINFORM中怎么样将Exception显示成友好的提示信息. c# dataSet操作xml文件问题。 UserControl的大小问题? 怎么识别是一中文汉字还是两个字符呢? 没有用来生成Property的工具; 我的数据库服务器名室KEEDEE\LP,写连接字符串的时候总是出错,怎么办? 这段代码哪里有问题? 为什么单引号"'"就是写不到字符串里面,偶用的sprintf。在线等,解决马上结帖
程序入口是Frame,oracle数据库连接密码、用户加密后保存的注册表中,如果做一个dll用于取注册表中加密的用户名密码后取得连接,再回传给Frame主框架,那么如何调用才能保证这个dll不会被其它恶意程序利用?
把这个dll中的接口标识以及参数故意复杂化,
复杂化到什么程度呢?
1。别人看不懂接口标识的含义(不给设计文档)
2。随机设一个参数陷阱,如果值不符合,则报错
3。当然,如果即能看懂你的接口标识的含义,又能追踪到接口入口值,
那就没折了:)