2012-08-30 35 views
-1

我開發了更新本身像下面執行C#應用程序在受限用戶帳戶管理員

  1. 我將信號發送到客戶端偵聽來自管理PC更新客戶端應用程序的應用程序
  2. 監聽器將停止客戶端應用程序,然後刪除客戶端應用程序。
  3. 監聽器將從新客戶端應用程序所在的共享URL複製最新的客戶端應用程序。
  4. 複製監聽器將執行客戶端應用程序,並通知有關更新的成功管理應用程序之後。

我做了這個系統,使客戶沒有知識我的應用程序會自動更新。

上述系統是完全在客戶端使用管理員權限運行。但它不適用於訪問受限的客戶。

在有限的訪問客戶端PC,偵聽器應用程序是無法刪除的客戶端應用程序複製的最新應用。

請幫助我,該怎麼做。

回答

2

你可以寫一個自定義的Windows服務,您的聽衆,從管理員的電腦接收信號並更新在後臺您的客戶端應用程序。

+0

Windows服務不會刪除C盤上的文件。我認爲它是Windows服務的一個限制。 –

+0

您使用哪種身份來運行服務?使用LocalSystem帳戶沒有限制。如果您仍然無法刪除該文件,那麼它可能正在使用中。 –

相關問題