Разное - [решено] Программы создают папки %userprofile% рядом со своим исполняемым файлом

Аватара пользователя
Vadikan

Re: Разное - [решено] Программы создают папки %userprofile% рядом со своим исполняемым файлом

Сообщение Vadikan »

Цитата Vadikan:



iDrug, не надо ничего кодировать. Система поймет и REG_SZ.
Разное - [решено] Программы создают папки %userprofile% рядом со своим исполняемым файлом




Это уже зависит от конкретного приложения — будет ли оно пытаться разворачивать переменные окружения в TEMP/TMP. Как видно по результатам
Разное - [решено] Программы создают папки %userprofile% рядом со своим исполняемым файлом
— лучше на это не надеяться, а вернуть туда «REG_EXPAND_SZ».





iDrug, если Вам надо временно, для какого-либо приложения, изменить переменные окружения — нет никакой необходимости в правке реестра. Создайте пакетный файл следующего вида:



Код:

Код: Выделить всё

@echo off
setlocal enableextensions enabledelayedexpansion
set TEMP=R:\Temp
set TMP=R:\Temp
start "" "%SystemRoot%\System32\notepad.exe"
endlocal
exit /b 0

где «%SystemRoot%\System32\notepad.exe» — путь к исполняемому файлу приложения, в данном случае — Блокноту. Переменные окружения «TEMP» и «TMP» будут изменены для него и порождённых им процессов. Систему же эти изменения не затронут.
Аватара пользователя
iDrug

Re: Разное - [решено] Программы создают папки %userprofile% рядом со своим исполняемым файлом

Сообщение iDrug »

Iska, не, мне нужно временно, но для всех приложений.

В принципе, вопрос уже решён, спасибо.
Ответить

Вернуться в «Microsoft Windows 7»