問題起因:
1,) 問題自動分析Windows服務在正常運行時,確實會存在程序及人為原因導致該服務停止。為了在應用程序使用時確保該服務正常運行,於是有了該討論主題。
2,)一般賬戶(盡管是管理員組賬戶)使用c#代碼啟動服務,依然會拋出異常,因為當前程序啟動賬戶級別並不是管理員級別.
以管理員啟動應用程序解決方案及測試:
為了解決程序以管理員組角色啟動應用程序,我們需要在應用程序的工程中添加一個“Application Manifest File”文件,並配置應用程序以管理員角色賬戶啟動。

可以參考文章:http://tech.cncms.com/web/aspnet/97244_2.html
1,) 添加了app.manifest,及修改配置后,我們的應用程序啟動時,會提示彈出提示:
“
”
點擊“否”,將終止程序正常運行;
點擊“是”,將以管理員身份運行。
2,) 驗證當前應用程序是否以管理員身份啟動代碼,及驗證結果. 
驗證結果:是Administrator
3,) 啟動服務代碼,及測試結果。
驗證結果:正常啟動服務
4,) 停止服務代碼,及測試結果。 
驗證結果:正常停止服務
