2

У меня есть запись реестра в ключе Run следующим образом:

тип = REG_SZ, значение = тест, данные =% temp%\test.exe

Когда я перезагружаюсь, моя машина test.exe не запускается, но если я делаю полный путь к временной папке (что-то вроде «C:\Documents and Settings\XPMUser\Local Settings\Temp»), он запускается при перезагрузке.

Что с этим?

Я также попробовал тип REG_EXPAND_SZ, но он все еще не работал.

4 ответа4

1

Реестр - это просто база данных информации - это не приложение, которое может «интерпретировать» свой собственный контент.

Я не вижу причин, почему это не должно быть возможно. Может быть, вы могли бы создать небольшой командный файл, который выводит% TEMP% в файл при загрузке, чтобы посмотреть, что там, если вообще есть,?

1

Как насчет окружения данных в кавычках?

0

Заключите вашу переменную% temp% в кавычки. Пространство на пути может сбрасывать что-то.

data = "% temp%"\test.exe

0

Убедитесь, что %temp% даже указывает на папку, которую вы считаете нужной.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .