Как использовать значение одной записи реестра в другой
Одна из моих служб windows использует java.exe бежать. Путь, по которому java находится на моем диске C, хранится в записи реестра. Java продолжает обновлять свою ревизию, когда происходят обновления,и она продолжает удалять старую папку и создает новую. Этот новый путь должен быть обновлен в моей записи реестра, иначе моя служба windows остановится.
Одно из решений, которое я могу придумать, - это использовать запись реестра, указывающую на путь java в качестве значения в моей записи реестра, чтобы моя запись reg не имела жестко закодированного пути java.
В принципе, я хочу использовать значение в этой записи реестра(которое C:\Program файлы (x86)\Java\jre1.8.0_131\bin\javaws.exe)
Раздел HKEY_LOCAL_MACHINE\программное обеспечение\Microsoft\окна\CurrentVersion равное\приложение Paths\javaws.exe
в другой записи реестра: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EngineWithJenkins\Parameters@Path
Что я уже пробовал:
Я использовал эти два метода, но они потерпели неудачу:
$(Реестра:HKEY_LOCAL_MACHINE\программное обеспечение\Microsoft\окна\CurrentVersion равное\приложение Paths\javaws.exe@Path)
и прямо по тропинке
Программное обеспечение реестра HKEY_LOCAL_MACHINE\программы\Microsoft\окна\CurrentVersion равное\путь приложения\javaws.EXE-файл путь\
RickZeeland
А какой язык программирования вы используете ? пожалуйста, отметьте свой вопрос.