2016-11-14 124 views
1

我想创建一个桌面应用程序(C#),它可以创建自定义射手应用程序并修改我当前的射手应用程序(和子窗体)之一。我检查了SOAP和REST API,但它们没有用于此目的的功能。从外部应用程序自定义射手应用程序

我想知道这是否可能,如果是,那么你能帮我找到正确的方向来解决这个问题吗?

有没有办法自动创建自定义射手应用程序?

我一直在想创建这个自定义应用程序直接添加他们的信息在弓箭手数据库。尽管如此,我不知道这是否是一个好方法,因为射手数据库很复杂,我还没有找到任何关于它的文档。

谢谢你的时间!

+0

嘿,你能给我发一条消息,并分享为什么你需要这样的用例吗?你是否试图实现自己的代码版本控制? –

回答

2

您将很难从RSA获得任何支持。可以对数据库进行反向工程以进行更改,但是您将无需任何文档即可工作,并且在RSA发布新更新时会因任何系统更新而改变数据存储方式。

您可以查看逆向工程的包装并获得可安装的桌面应用程序输出包。这限制了您在直接更改数据库方面的影响,但仍然不可取。

对不起,我不能提供更多的帮助阿彻黑客的同胞,祝你好运!

+0

我已经做了你所说的,我设置了所有的改变,然后导出了包。然后,我为Archer实例设置了一个初始状态,并在DB上创建了一个快照。然后我安装了该软件包并拍摄了另一张快照。通过这两个快照,我与Visual Studio比较了两个数据库之间的差异并生成了脚本。然后棘手的部分是清理脚本。有很多记录不属于您的更改。一旦排序完成,以及一些额外的代码来控制ID,您就可以开始了。该应用程序现在正在工作,5.5和6.1。谢谢。 – Ghostcode