none
Сохранение данных из dataGridView после выхода из приложения

    Вопрос

  • Добрый день, друзья!

    Можно ли после выхода из программы сохранить значения, которые содержатся в таблице dataGridView? При этом чтобы не создавались доп. файлы, а вся информация хранилась (была зашита) непосредственно в сам экзешник?

    7 сентября 2018 г. 8:51

Все ответы

  • На подобии самораспаковывающихся архивов, это для извлечения данных.

    Вот только может ли программа сама себя менять, чтоб записать. Теоретически вижу так, в программе так же сохранено другая программа, при закрытии главной программы, она сохраняет на диск данные из таблицы и вытаскивает из себя так же и утилиту, которая, после закрытия главной программы сможет приклеить к ней файл данных, потом вызовет главную программу с нужными параметрами, и она удалить за собойи все файлы и опять закроется.


    • Изменено AngelOfMors 14 сентября 2018 г. 2:45
    14 сентября 2018 г. 2:40
  • "Вот только может ли программа сама себя менять, чтоб записать"

    Нет.  Но может, скажем, переименовать себя и создать новый exe файл с таким же именем, как у нее было до переименования. Если после этого новая программа удалит старую, внешне будет выглядеть как "программа поменяла себя".

    14 сентября 2018 г. 3:15
  • А есть же какие-то внедренные ресурсы, с помощью них можно провернуть такую тему?

    Вообще это не обязательно, но если это можно как-нибудь сделать, то было бы прекрасно

    14 сентября 2018 г. 10:26
  • Нельзя, запущенный файл открыт и не может быть изменен. Кроме того сейчас практически все файлы подписаны и любые изменения нарушат подпись.


    This posting is provided "AS IS" with no warranties, and confers no rights.

    14 сентября 2018 г. 11:39