我們有一個Windows服務作爲我們軟件的一部分,即使沒有用戶登錄到系統,它也可以在後臺將數據傳輸到遠程數據庫。目前這些數據被緩存在Program Files目錄中,我認爲這不是一個好主意,因爲它要求我們降低Program Files中目錄的安全權限。我認爲它應該緩存這個%LocalAppData%文件夾,以便我們不必這樣做。Windows服務應該在哪裏寫應用程序數據?
在這裏被認爲是最佳實踐?
我們傾向於作爲發展過程中一個正常的應用程序,使調試更容易運行的服務額外的要求,這將是很好,如果我們可以很容易地進行模式切換,而不會丟失任何緩存數據。儘管如果有必要,我們可以沒有這種生活
感謝
我相信我們是作爲自定義用戶運行的。 – 2010-10-28 10:49:21