试试把数据库操作,配置这部分单独作成一个dll,在要用到的工程里引用。
另外,你的工程都在同一个解决方案下吗?

解决方案 »

  1.   

    我要做的是一个框架,每个部分都在不同的solution中。如果数据库操作连接部分做成单独的dll的话,怎么保证这个数据连接用dll不会被恶意使用呢?
    程序入口是Frame,oracle数据库连接密码、用户加密后保存的注册表中,如果做一个dll用于取注册表中加密的用户名密码后取得连接,再回传给Frame主框架,那么如何调用才能保证这个dll不会被其它恶意程序利用?
      

  2.   

    最简单的方法是:
    把这个dll中的接口标识以及参数故意复杂化,
    复杂化到什么程度呢?
    1。别人看不懂接口标识的含义(不给设计文档)
    2。随机设一个参数陷阱,如果值不符合,则报错
    3。当然,如果即能看懂你的接口标识的含义,又能追踪到接口入口值,
        那就没折了:)