3
Windows Vista에서 Desktop 경로를 가져 오는 코드는 다음과 같습니다. 내가 파이썬 인터프리터하지만 Windows 서비스로 실행 파이썬 스크립트에서 동일한 코드를 실행할 때의 작동 여부에 시도 할 때스크립트를 Windows 서비스로 실행할 때 Python 코드가 예상대로 작동하지 않습니다.
import pythoncom
import win32com.client
pythoncom.CoInitialize()
shell = win32com.client.Dispatch("WScript.Shell")
desktop_path = shell.SpecialFolders("Desktop")
코드는 잘 작동합니다. 함수는 데스크톱 경로를 빈 문자열로 반환합니다.
무엇이 잘못 되었습니까? 파이썬 스크립트가 Windows 서비스로 실행될 때 데스크탑 경로를 얻는 다른 대안이 있습니까?