在我们大学,我们正在运行基于Petrel插件的油藏工程课程。该学生应该打开一个“数字油田”插件,用他的证书登录并开始用数据填充他的项目,从服务器请求2D / 3D地震,日志等。如果在数据传输过程中发生了某些事情(例如崩溃),他可以再次下载数据。
但是,为了防止作弊,这些数据必须仅供他使用(他为每一条数据支付虚拟货币)。所以他的服务器数据副本用他自己的密钥加水印,如果项目密钥相同,插件应该只允许加载数据。要做到这一点,一旦他开始下载数据,就必须将密钥嵌入到他的Petrel项目副本中。
实现这一目标的最佳方法是什么?我开始研究自定义数据类型,可能这种方法不适用于此目的,因为学生不得看到或修改水印。
答案 0 :(得分:1)
如果要将此标识符存储为Petrel项目中的自定义对象,但未在Petrel树中显示,则可以使用ElementBehavior API指定它应该对用户隐藏。