|
176 / 124 / 49
Регистрация: 30.11.2012
Сообщений: 1,330
|
|
.NET 4.x Добавить файл в ресурсы в готовой программе16.09.2016, 18:59. Показов 2093. Ответов 25
Здравствуйте, наверное глупый вопрос, но все таки хотелось бы уточнить.
Можно ли в скомпилированном exe добавить какой либо файл в ресурсы? P.s. Суть в том, что я написал программу запоминания паролей, шифрованные данные в данный момент хранятся в файлах. Происходит это так: в программе я нажимаю "добавить" и ввожу какой либо "логин:пароль", потом шифрую этот текст и сохраняю в файл, после чего наименования всех таких сохраненные файлов я отображаю в форме listview. Хотелось бы придать мобильности программке и не таскать за собой кучу файлов с паролями. Если есть хорошие идеи реализации мобильности, буду благодарен если поделитесь ![]() P.s. В дальнейшем хочу сделать облачное хранилище, чтобы все данные подгружались с сервера, но это уже другая история..
0
|
|
| 16.09.2016, 18:59 | |
|
Ответы с готовыми решениями:
25
CodeDOM. Как поместить файл в ресурсы и как добавить ссылку на сборку из ресурсов? Как реализовать обработку исключений в двух функциях в готовой программе? Добавить dll в ресурсы, потом выгружать в папку с программой |
|
|
|||
| 17.09.2016, 08:33 | |||
|
0
|
|||
|
176 / 124 / 49
Регистрация: 30.11.2012
Сообщений: 1,330
|
||
| 17.09.2016, 13:25 [ТС] | ||
![]() На счёт безопасности, подскажите пожалуйста метод шифрования с закрытым ключом, который не взломать не зная этого самого ключа. А то у меня сейчас получается, что если взломать программу и посмотреть алгоритм шифрования, то запросто можно расшифровать любой файл, даже не зная ключа, т.к. зашифрованные данные вместе с ключом смешиваются в одном файле по нескольким вариантам алгоритмов, а при расшифровке мы получаем пару "пароль:расшифрованные данные", пароль сверяем с введенным в программе и если он не совпадает, то просто не отдаем расшифрованные данные, НО, если взломать программу, то нам и не нужно будет знать пароль, мы просто будем забирать уже расшифрованные данные Пока не решу эту проблему, никакой связи с интернетом точно не будет, т.к. нужно сначала сделать так, чтобы если злоумышленник получит данные, то для него эти данные были просто мусором. Во вложение программа, если интересно можете глянуть
0
|
||
|
|
||
| 17.09.2016, 13:28 | ||
|
0
|
||
|
176 / 124 / 49
Регистрация: 30.11.2012
Сообщений: 1,330
|
||
| 17.09.2016, 13:39 [ТС] | ||
|
P.s. Посмотрел прикрепленный архив, хранить все в одном файле, да эта идея всяко лучше, чем хранить в куче разных файлах, но все равно не то, что я хотел)
P.s2. Хотя я конечно реализую хранение все таки в одном файле, это все равно будет лучше ![]() Добавлено через 4 минуты Да я читал все эти статьи, я хотел бы узнать ваше мнение на основе личного опыта А что мне подойдет лучше я конечно выберу) Просто хотелось бы услышать рекомендации от уже знакомых людей (на форуме все таки вас постоянно вижу) а статьи в интернете пишет неизвестно кто
0
|
||
|
|
||
| 17.09.2016, 13:50 | ||
Сообщение было отмечено Nalik как решение
Решение
1
|
||
|
176 / 124 / 49
Регистрация: 30.11.2012
Сообщений: 1,330
|
|||
| 20.09.2016, 15:42 [ТС] | |||
|
И разные варианты взаимодействия с этими Бд. Посоветуете что лучше использовать для моих целей? И в таком случае, хотелось бы иметь возможность установить пароль на локальную БД, чтобы не зная его невозможно её было открыть в других редакторах. Такое возможно? А да, основным условием при этом является отсутствие установленых пакетов типа SQL Server, установлен будет только Net Framework
0
|
|||
|
|
|
| 20.09.2016, 15:54 | |
Сообщение было отмечено Nalik как решение
Решение
Nalik,
Ну хз ) может SQLite? Простая, никаких серверов не нужно. Ну или access (ее правда все называют не до СУБД, хотя по мне для простенькой структурированной сохранки данных пойдет. И .NET с ней на ура дружит)?
1
|
|
|
176 / 124 / 49
Регистрация: 30.11.2012
Сообщений: 1,330
|
||
| 20.09.2016, 15:59 [ТС] | ||
|
0
|
||
|
176 / 124 / 49
Регистрация: 30.11.2012
Сообщений: 1,330
|
|
| 20.09.2016, 16:12 [ТС] | |
|
0
|
|
|
Администратор
|
||||||||||||
| 20.09.2016, 16:47 | ||||||||||||
2
|
||||||||||||
|
176 / 124 / 49
Регистрация: 30.11.2012
Сообщений: 1,330
|
||||||||
| 20.09.2016, 21:14 [ТС] | ||||||||
|
Добавлено через 4 часа 12 минут
0
|
||||||||
|
Администратор
|
||
| 20.09.2016, 21:29 | ||
|
0
|
||
|
176 / 124 / 49
Регистрация: 30.11.2012
Сообщений: 1,330
|
|||||||
| 20.09.2016, 21:42 [ТС] | |||||||
![]() Если честно, у меня последние дней 5 глаза по 5 рублей от работы с БД Так вроде правильно должно быть?
0
|
|||||||
|
Администратор
|
|
| 20.09.2016, 21:44 | |
|
0
|
|
|
176 / 124 / 49
Регистрация: 30.11.2012
Сообщений: 1,330
|
|
| 20.09.2016, 21:46 [ТС] | |
|
0
|
|
|
Администратор
|
|
| 20.09.2016, 22:03 | |
|
Nalik, я пользовался только документацией на официальном сайте. Для System.Data.SQLite есть справка в формате chm.
1
|
|
|
176 / 124 / 49
Регистрация: 30.11.2012
Сообщений: 1,330
|
||
| 21.09.2016, 22:31 [ТС] | ||
|
1. Я установил пароль на вход в БД, злоумышленник сможет его узнать, он хранится где-то в открытом виде? (вообще было бы интересно почитать/узнать каким именно образом устанавливается пароль на БД, весь файл шифруется этим паролем или всего лишь перед отдачей данных идет проверка на соответствие введенного пароля и зашитого в БД). 2. Возможно ли изменить пароль от БД извне, не зная текущего пароля? (На сколько я понимаю, сейчас чтобы изменить пароль и вызвать свойство ChangePassword, нужно сначала соединиться с БД под паролем, но лучше уточнить у более опытного человека)
0
|
||
| 21.09.2016, 22:31 | |
|
Помогаю со студенческими работами здесь
20
Добавить деструктор к готовой программе Как добавить файл в ресурсы? К готовой проге добавить запись в файл. Найдите ошибку Как в программе можно открыть файл, с уже готовой базой данных в Access Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes.
А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения
развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит:
токи, напряжения и их 1 и 2 производные при t = 0;. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
|
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|