消息关闭
    暂无新消息!
背景:
我们帮客户开发了一套金融分析单机程序. 安装在客户机器上, 用户为客户的高级经理, 约20人.
代码涉及大量客户敏感内幕数据和逻辑.    (通过.net编写, 极容易被破解)
客户要求我们想一个方法, 把程序内的关键数据和代码隐藏, 防止高级经理泄露.


思路:
我们把单机程序强行写成CS结构
笔记本建立两个账户 Admin 和 User
Admin:  把S部分写成服务,  放在 Admin 账户下运行, 并进行加密.           (如此一来国防部都看不到Admi账户下的S部分代码)
User:     经理们只能使用 User 账户,  User 账户下的 C部分只是简单的调用S接口就好.


问题:
在测试的时候, 如果 S 和 C 在同一个账户下工作当然是没问题的
问题是
我们在想这个事情的时候犯了一个错误, 以为 Admin 账户内的服务会一直运行,  
然而当切换到 User 账户的时候,  Admin 账户内的一切都停止运行了


请教各位前辈, 这个事情怎么办?

2个回答

︿ 3
另外
C和S只能在同一台机器上运行, 因为运算量极为巨大, 数据传输量也极为巨大, 局域网会影响相应时间