powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Доступ из Java к реестру Windows
8 сообщений из 8, страница 1 из 1
Доступ из Java к реестру Windows
    #38444575
DeLorean
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток всем! Скажите пожалуйста, есть необходимость удалить ключ из реестра windows, сделал "просто и сердито"
Код: java
1.
Runtime.getRuntime().exec("reg delete HKCU\\Software\\...\\key /f");


Все работает в эклипс, но при развертывании на Windows Server 2008 R2 под Tomcat 7.0.42 не работает. Скажите, как настроить права, чтобы сработало удаление?
Благодарю за внимание!
...
Рейтинг: 0 / 0
Доступ из Java к реестру Windows
    #38444805
DeLorean
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Или без cmd, как это красивее сделать, но главное, как привилегии для томката задать, чтобы web-приложение могло в реестре ветвь зачистить, очень нужно!
...
Рейтинг: 0 / 0
Доступ из Java к реестру Windows
    #38444912
Лагман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Надо дать их юзеру под которым томкат заходит.
...
Рейтинг: 0 / 0
Доступ из Java к реестру Windows
    #38444923
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При чем тут вообще Java? Найдите виндового админа и объясните ему.
Tomcat у вас вероятно работает как Windows Service? И, соответственно, запускается под Local Service аккаунтом?
Зачем вообще из сервера удалять что-то в реестре. Если это запрещено, то наверное не просто так? Почему нельзя этот ключ удалять при установке приложения. Зачем это обязательно делать в процессе его работы?
...
Рейтинг: 0 / 0
Доступ из Java к реестру Windows
    #38444929
DeLorean
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ЛагманНадо дать их юзеру под которым томкат заходит.
Я в службах прописал для томката, чтобы он запускался под администратором и перезапустил его. Уже перепробовал все...
В Windows Server один пользователь - администратор, по идее под ним можно все, в т. ч. и правка реестра. Правда, с UAC могут быть проблемы... На локальной машине то же самое, под эклипс работает, под томкатом нет. Опишите, если не сложно, как делали. Спасибо!
...
Рейтинг: 0 / 0
Доступ из Java к реестру Windows
    #38444943
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно run as добавить в командную строку
http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/runas.mspx?mfr=true
...
Рейтинг: 0 / 0
Доступ из Java к реестру Windows
    #38444955
DeLorean
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BlazkowiczПри чем тут вообще Java? Найдите виндового админа и объясните ему.
Tomcat у вас вероятно работает как Windows Service? И, соответственно, запускается под Local Service аккаунтом?
Зачем вообще из сервера удалять что-то в реестре. Если это запрещено, то наверное не просто так? Почему нельзя этот ключ удалять при установке приложения. Зачем это обязательно делать в процессе его работы?
Понимаю Ваше негодование) Дело в том, что сервер работает с MS Word через COM для реализации необходимых задач, а MS Word периодически создает Recovery-ключ в реестре, если файл doc/docx файл открывался с ошибками или имел неподходящий формат (никогда не узнаешь, что подсунет программе пользователь), который нужно удалить, чтобы подавить сообщение MS Word об ошибочном открытии файла и зависание процесса. И единственный костыль, который решает эту проблему, это удаление этого ключа из реестра. Запуск Word в режиме OpenAndRecovery (параметр метода Open объекта Word.Application) не помогает.
...
Рейтинг: 0 / 0
Доступ из Java к реестру Windows
    #38444968
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Доступ из Java к реестру Windows
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]