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


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


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