我正在嘗試編寫一個小型,輕量級的客戶端,使用vb.net winforms,可以安裝而不需要提升特權。在我提出問題之前,讓我給你一些關於它應該做什麼的想法。ClickOnce設置和其他問題vb.NET
當Windows加載時,應用程序將從安裝中像這樣設置,系統/通知托盤圖標可以單擊以加載特定功能。從網站安裝應用程序,或者可能是文件共享,還沒有完全確定。此客戶最初將爲我們的一個Web程序請求用戶憑證,並且會與已構建的Web服務進行交流,以確定我們已獲得許可訪問的服務的功能。在此之後,證書將被加密並保存到用戶PC本地。每五分鐘,客戶端會將憑據傳遞給他們有權訪問的網站,並檢查以查看正在處理的作業的狀態,並根據需要下載可用的報告。
所以,這是我想了解的。如果我將此應用程序配置爲ClickOnce應用程序,則一旦從url或共享驅動器安裝該應用程序,用戶將不需要執行其他任何操作,對嗎?或者他們每次啓動時都必須訪問該URL以重新安裝/運行客戶端?
另一件事,我想獲得一些關於做這個應用程序將做的一些事情的最佳方式的意見。我對自己的目標有了一個很好的想法,但我還不知道應該採用哪種解決方案。 例如,什麼是最好的方式來存儲用戶在他們的系統上傳遞憑證以「記住我」? 此外,是客戶端安裝時自動啓動在Windows啓動時配置它在Windows啓動文件夾中創建自己的快捷方式的最佳方式? 我試圖儘可能保持輕量級,並且使用非常小的GUI,因此它不應該太侵入,所以關於如何確保這一點,同時避免需要管理員權限來安裝的任何想法也將有助於。
沒有人,呃?我真的很感謝這裏的一些幫助... – 2013-04-07 17:31:00