2009-05-06 3 views
1

Я адаптирую программу для работы в качестве службы, и первое, что она делает, это открыть локальный файл конфигурации, но он не существует, потому что я не знаю, что представляет собой текущий каталог.Какова текущая работающая служба службы по умолчанию в Windows?

ответ

2

Текущий рабочий каталог является расположение исполняемого файла службы, если они не будут изменены с помощью win32 API вызова SetCurrentDirectory

1

Вызов GetCurrentDirectory на входе службы точка возврата «C: \ WINDOWS \ system32». После установки в каталог исполняемого файла SetCurrentDirectory все работало, как ожидалось.

+1

Но почему система устанавливает текущий directoy в windows \ system32 изначально .. ?? – asyncwait

 Смежные вопросы

  • Нет связанных вопросов^_^