Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Java > Общие вопросы по Java, Java SE, Kotlin
Регистрация

Восстановить пароль
Повторная активизация e-mail


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 25 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Ответ
 
Опции темы
Старый 16.04.2019, 10:04   #1
VragSystem
Новичок
 
Регистрация: 16.04.2019
Сообщений: 2
Репутация: 10
По умолчанию Создание exe файла

У меня есть программа на джаве, которая в своей работе использует хмл файлы, то есть читает их и изменяет. Пользователь не должен видеть эти хмл файлы, поэтому я решила создать ехе файл.
Я знаю, что для создания ехе файла нужен jar. Но как мне сделать так, чтобы и с хмл тоже все работало? Можно ли вместе с jar запихать и папку с этими файлами, чтобы это было все вместе одним файлом exe? Как мне решить эту проблему? МНого чего перерыла в интернете, но в итоге - я там, где была.
VragSystem вне форума   Ответить с цитированием
Старый 16.04.2019, 10:42   #2
Serge_Bliznykov
МегаМодератор
СуперМодератор
 
Регистрация: 09.01.2008
Сообщений: 26,100
Репутация: 5675
По умолчанию

Цитата:
Сообщение от VragSystem Посмотреть сообщение
есть программа на джаве, которая в своей работе использует хмл файлы, то есть читает их и изменяет
так, значит, программа изменяет XML файлы. Пока понятно.


Цитата:
Сообщение от VragSystem Посмотреть сообщение
Пользователь не должен видеть эти хмл файлы,
а вот тут уже непонятно. А для кого нужны эти изменения, если пользователь не должен эти файлы видеть?

по сути, решение зависит от этого ответа. Вариантов множество - начиная от того, что файлы можно зашифровать и переименовать, вытаскивать файлы во временную папку, после работы прятать их обратно, и заканчивая отказом от XML (переходом с XML на работы с БД), например.

p.s. вообще, если это нужно для безопасности, то это так себе решение - так от опытного пользователя/хакера не защититься.
Serge_Bliznykov на форуме   Ответить с цитированием
Старый 16.04.2019, 11:43   #3
VragSystem
Новичок
 
Регистрация: 16.04.2019
Сообщений: 2
Репутация: 10
По умолчанию

Программа для тестирования. К чему пользователю видеть правильные ответы? Хмл файлы содержат вопросы, результаты и, конечно, правильные ответы. Программа обращается к ним, может удалять вопросы, изменять вопросы и так далее.
VragSystem вне форума   Ответить с цитированием
Старый 16.04.2019, 11:44   #4
Alex11223
Модератор
Заслуженный модератор
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,297
Репутация: 3739

icq: 512-765
skype: alexp.frl
По умолчанию

Цитата:
Сообщение от VragSystem Посмотреть сообщение
Программа для тестирования. К чему пользователю видеть правильные ответы?
ну тогда смотрите последний абзац.
Alex11223 на форуме   Ответить с цитированием
Старый 16.04.2019, 11:51   #5
Serge_Bliznykov
МегаМодератор
СуперМодератор
 
Регистрация: 09.01.2008
Сообщений: 26,100
Репутация: 5675
По умолчанию

Цитата:
Сообщение от VragSystem Посмотреть сообщение
Программа для тестирования. К чему пользователю видеть правильные ответы? Хмл файлы содержат вопросы, результаты и, конечно, правильные ответы.
достаточно зашифровать содержимое XML, чтобы пользователь ничего не увидел.
но намного лучше хранить и вопросы и ответы и, главное, результаты тестирования в БД. В идеале - серверной, до которой у пользователя нет доступа, а программа с БД общается через сеть.
Serge_Bliznykov на форуме   Ответить с цитированием
Старый 17.04.2019, 18:16   #6
digitalis
Профессионал
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Адрес: Минск
Сообщений: 1,792
Репутация: 578
По умолчанию

Я так думаю : тот, кто отвечает - не имеет прав доступа для изменения файлов XML. А раз так - для отвечающих - одна программа, для админа - другая, которой он может их курочить как хочет.
И еще : отвечающий - это просто клиент, у него д.быть возможность только отвечать, без всяких хакерских примочек. Ну а если он может эту XML стащить и дома не торопясь взломать - тогда грош цена такой системе.
digitalis вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Turbo C. Помогите написать программу Создание файла данных типа «STUDENT» и выполнение операций c записями файла Regina Alex Помощь студентам 0 18.06.2014 16:50
Создание Wav-файла DelhiProgramer Мультимедиа в Delphi 1 13.08.2012 14:14
Создание файла если такого файла нету Shaitan63 Помощь студентам 14 10.04.2010 20:39
Открытие файла и создание графика на основе чисел из файла Simon..14 Общие вопросы C/C++ 8 09.06.2009 10:18


10:43.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.