2016-11-14 136 views
1

我想創建一個桌面應用程序(C#),它可以創建自定義射手應用程序並修改我當前的射手應用程序(和子窗體)之一。我檢查了SOAP和REST API,但它們沒有用於此目的的功能。從外部應用程序自定義射手應用程序

我想知道這是否可能,如果是,那麼你能幫我找到正確的方向來解決這個問題嗎?

有沒有辦法自動創建自定義射手應用程序?

我一直在想創建這個自定義應用程序直接添加他們的信息在弓箭手數據庫。儘管如此,我不知道這是否是一個好方法,因爲射手數據庫很複雜,我還沒有找到任何關於它的文檔。

謝謝你的時間!

+0

嘿,你能給我發一條消息,並分享爲什麼你需要這樣的用例嗎?你是否試圖實現自己的代碼版本控制? –

回答

2

您將很難從RSA獲得任何支持。可以對數據庫進行反向工程以進行更改,但是您將無需任何文檔即可工作,並且在RSA發佈新更新時會因任何系統更新而改變數據存儲方式。

您可以查看逆向工程的包裝並獲得可安裝的桌面應用程序輸出包。這限制了您在直接更改數據庫方面的影響,但仍然不可取。

對不起,我不能提供更多的幫助阿徹黑客的同胞,祝你好運!

+0

我已經做了你所說的,我設置了所有的改變,然後導出了包。然後,我爲Archer實例設置了一個初始狀態,並在DB上創建了一個快照。然後我安裝了該軟件包並拍攝了另一張快照。通過這兩個快照,我與Visual Studio比較了兩個數據庫之間的差異並生成了腳本。然後棘手的部分是清理腳本。有很多記錄不屬於您的更改。一旦排序完成,以及一些額外的代碼來控制ID,您就可以開始了。該應用程序現在正在工作,5.5和6.1。謝謝。 – Ghostcode