最好的啓動C++應用程序我想這個問題有兩個部分,一個是技術性的,一個是最佳的安全性和做事情的「最佳做法」。如何從網頁
我正在開發一款使用C++/directx的小遊戲,但我希望能夠通過某人單擊該頁面上的鏈接從網頁中啓動它。
理想情況下,我希望他們第一次點擊它來啓動安裝程序,在他們的機器上下載並安裝遊戲,然後下一次啓動一個應用程序,該應用程序在網站上更新遊戲啓動它。
第一次運行時,我對預期的安全彈出窗口和問題沒有任何問題。我希望人們確定他們正在安裝什麼,並瞭解他們在做什麼。但如果一旦安裝好了,他們可以用最少的大驚小怪來運行它。
那麼我的問題是我可以用什麼技術來做到這一點?我在想,它需要一個瀏覽器插件和一個activex控件,以便第一次安裝它,隨後控件/插件將能夠啓動遊戲。我不確定,在新的瀏覽器安全模型下,即使插件已經安裝,插件也有權運行安裝程序,或者靜默地調用客戶端計算機上的應用程序。是否有一個更明智的方式來實現我想要實現的目標?
我也擔心安全問題。我希望這對用戶來說很方便,但我當然希望這樣做「正確」。
我知道這樣做可以做到,因爲我已經看到了幾種MMORPG類型的遊戲,現在從瀏覽器以這種方式啓動,但我不清楚他們是如何做到的。