Я только заметил, что под Windows system32 является текущим рабочим каталогом (вместо каталога, в котором находится исполняемый файл). Почему это так? Это всегда так? И это предназначено?System32 - текущий рабочий каталог в Windows?
ответ
Текущий каталог задан как часть процесса запуска. Как только процесс начинается, он имеет право изменить свой текущий каталог, как ему заблагорассудится.
Текущий каталог указан как параметр CreateProcess
и действительно любая другая аналогичная функция API, которая используется для создания процессов. Для текущего каталога нового процесса довольно часто проходит NULL
. В этом случае используется текущий каталог родительского процесса.
Таким образом, глядя на ваши конкретные вопросы:
Почему это так?
Если текущий каталог для процесса system32
, это потому, что все, что начался процесс решил сделать так, или ваш процесс избран, чтобы сделать это так.
Это всегда так?
Нет, как создатель процесса, так и сам процесс могут свободно устанавливать текущий каталог.
И это предназначено?
Я не знаю, потому что я не знаю, как был создан ваш процесс.
- 1. изменить текущий рабочий каталог
- 2. vimrc - текущий рабочий каталог
- 3. Текущий рабочий каталог Makefile
- 4. SHAutoComplete & текущий рабочий каталог?
- 5. Получить текущий рабочий каталог
- 6. Текущий рабочий каталог PyCharm
- 7. Ocaml: Установить текущий рабочий каталог?
- 8. эквивалент Windows ./ (текущий каталог)
- 9. Как получить текущий рабочий каталог внутри Командлета
- 10. Получить текущий рабочий каталог cmd.exe
- 11. Как изменить текущий рабочий каталог
- 12. Текущий рабочий каталог для SXPG_COMMAND_EXECUTE?
- 13. Как установить текущий рабочий каталог?
- 14. возможность получить текущий рабочий каталог
- 15. XSL, получить текущий рабочий каталог
- 16. Как получить текущий рабочий каталог
- 17. Изменить текущий рабочий каталог VS13?
- 18. Служба Windows - получить текущий каталог
- 19. Текущий каталог службы Windows VB.net
- 20. Как увидеть текущий рабочий каталог в WinGHCi
- 21. NetBeans Java Project из командной строки: Рабочий каталог System32
- 22. Получить каталог System32 в ядре
- 23. Как изменить текущий рабочий каталог в Git?
- 24. Как изменить текущий рабочий каталог в Groovy
- 25. Изменить текущий рабочий каталог в Java
- 26. Как установить рабочий/текущий каталог в Vim?
- 27. Получить текущий рабочий каталог в Java
- 28. Как установить текущий рабочий каталог в Dart?
- 29. Как получить текущий рабочий каталог в Xquery?
- 30. Mysql outfile в текущий рабочий каталог?