我已經提出了一個架構挑戰,並且正在尋找想法。從公共網站啓動win32本機可執行文件
客戶有一個現有的win32本機應用程序,他們很難改變任何微不足道的方式。它是用unmanaged C++編寫的,至少使用一個第三方dll,因此它不是一個獨立的exe文件。它是什麼並不重要,可以將其視爲客戶支持溝通工具。理想情況下,客戶希望從網站上發佈,而不是將其作爲可安裝程序發佈。此外,客戶需要在執行時將令牌傳遞給可執行文件,以便它可以打電話回家並索取更多說明。
我會繼續並承認,應用程序如何啓動應該是首次設計考慮事項之一,而不是最後一次 - 但事實就是如此。
對惡意軟件,間諜軟件,特洛伊木馬等等的安全擔憂使這成爲一個非常不可能的分發模式。我有而不是這樣做的經驗比找到一個合法的方式來完成它。
歡迎任何想法(積極或消極)。
我是一個非常晚的球員,並與設計無關或如果我有,我會很抱歉。*很多*。 – ongle 2009-10-02 18:39:04
我不是在指責你(因爲'你'我的意思是你的公司 - 我會編輯原始信息)客戶端想要他們想要的東西,而這是你公司需要解決的問題。 – 2009-10-02 18:52:42
呵呵,不用擔心。:)我會爲大多數人道歉,爲你解答。 – ongle 2009-10-02 18:59:34