我有一個奇怪的問題。管理員和在Windows上擁有「管理員權限」是否有區別?
我正在使用由我和第三方編寫的Windows軟件。
第三方創建了一個安裝程序。該安裝程序以編程方式運行請求管理權限。該安裝程序還將Apache安裝爲Windows服務。由於安裝程序使用管理權限運行,因此我們預計Apache Windows服務將以管理權限運行。
我們看到的問題是,我們從運行在Apache上的php腳本獲得不同的結果,具體取決於Apache的啓動方式。
如果Apache作爲Windows服務運行,通過上面提到的安裝程序安裝,我們得到了錯誤的結果。如果Apache從cmd提示符(以User Administrator開始)啓動,那麼php腳本會給出正確的結果。
任何人都可以提出什麼可能會出錯嗎?
注意: php腳本運行CutyCapt.exe(一個捕獲實用程序的網站)。
首先要做的是檢查服務配置使用哪個帳戶。您可以在命令行上使用'sc'或使用GUI管理工具'services.msc'來執行此操作。 –