Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

определение пути папки временных файлов (GetTempPath)

27K
16 июля 2008 года
Quark
12 / / 24.09.2007
Меня интересует каким образом поток, нахордящийся в процессе с правами System может получить путь к временной папке (temp) текущего (активного) пользователя. по моему, нужно юзать реестр - HKCU...
12K
16 июля 2008 года
lifs
163 / / 06.09.2007
а чем плох GetTempPath(...) ? права System не переводит процесс на уровень ядра, поэтому все user-mode api функции ему доступны.
27K
16 июля 2008 года
Quark
12 / / 24.09.2007
Цитата: lifs
а чем плох GetTempPath(...) ? права System не переводит процесс на уровень ядра, поэтому все user-mode api функции ему доступны.



Тем, что он возвращает путь, типа C:\windows\Temp, а временный каталог пользователя что-то типа C:\DOCUME~1\User\LOCALS~1\Temp

-------------------------------------------------

нужно было просмотреть HKEY_CURRENT_USER\Environment
закрыто

14
16 июля 2008 года
Phodopus
3.3K / / 19.06.2008
Цитата: Quark

нужно было просмотреть HKEY_CURRENT_USER\Environment



хм, а если в системе залогинено несколько пользователей какой куст будет подмонтирован в HKCU?

27K
16 июля 2008 года
Quark
12 / / 24.09.2007
Цитата: Phodopus
хм, а если в системе залогинено несколько пользователей какой куст будет подмонтирован в HKCU?


текущего юзера, что мне и нужно.

14
17 июля 2008 года
Phodopus
3.3K / / 19.06.2008
Цитата: Quark
текущего юзера, что мне и нужно.



А текущий-то, это какой? Который владеет первичным десктопом? А если это сервер терминалов?..

7.2K
17 июля 2008 года
polaroid
94 / / 05.07.2008
Тогда попробуй GetEnvironmentVariable с именем переменной TMP или TEMP.
14
17 июля 2008 года
Phodopus
3.3K / / 19.06.2008
В системном процессе это будет все тот же пользовательско-независимый C:\Windows\Temp
ну да я не про это.. :)
27K
20 июля 2008 года
Everhest
44 / / 20.07.2008
Цитата:
Тем, что он возвращает путь, типа C:\windows\Temp, а временный каталог пользователя что-то типа C:\DOCUME~1\User\LOCALS~1\Temp



Ну давно б уже в RegEdit зашли бы и нажали мышкой на менюшку поиск и там не забудьте написать TEMP и по результатам думайте как да что... :)

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог