默认情况下,Windows服务在%WinDir%\System32
中运行(根据此答案:What directory does a Windows Service run in?)。
我希望改为在C:\Path\To\Django\
中运行,并且无法更改python代码。
我假设它将是一个regedit
key:value,但不确定是什么。
我目前有:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<My Service>\Parameters
键:值对
Application: "C:\ProgramData\python.exe" "C:\Path\To\Django\manage.py" runserver
答案 0 :(得分:0)
在参数键中添加一个AppDirectory
字符串值,并将其设置为所需的工作目录。
AppDirectory: "C:\Path\To\Django"