0
我在Visual C++ 2010中創建了一個Windows服務。它基本上查找文件,如果存在,則將其刪除。將應用程序作爲Windows服務運行需要管理員權限嗎?
現在,如果我以管理員身份運行該應用程序,則該文件將從該位置成功刪除。但是如果我將它安裝爲Windows服務並運行該服務,則會檢測到該文件但不會被刪除,即使該服務正在本地系統上運行。
現在我的問題是,Windows服務是否需要最高權限,或者它是否以最高權限運行?
權限可能不是問題。添加一些日誌記錄,以便您可以查看調用「DeleteFile」時返回的錯誤代碼。 –