C # Записать ресурс с Скачать - PullRequest
1 голос
/ 13 августа 2010

Хорошо, так что мне было интересно, как это сделать какое-то время. По сути, я хочу вместо загрузки файла непосредственно на жесткий диск сделать приложение «загрузить его на ресурсы»

Мне нужно скачать файл или байты и записать его в ресурсы.

Используя этот метод для загрузки

        byte[] example;
        using (WebClient client = new WebClient())
        {
            example = client.DownloadData("http://example.com/file.exe");
        }

Если это невозможно

Смогу ли я загрузить свою программу в байты, а затем запустить ее. Все эти программы являются сборками .NET.

Ответы [ 2 ]

2 голосов
/ 13 августа 2010

Хотя я вроде понимаю, что вы хотите сделать, ваш вопрос не был четко сформулирован и смутил всех.Итак, вы хотите запустить программу, которая загружается из Интернета, верно?И вы не хотите хранить эту программу на жестком диске, а загружаете ее в оперативную память, не так ли?В этом случае проверьте:

Как запустить программу из памяти в C #?

и

http://blog.devexperience.net/en/9/Load_an_EXE_file_and_run_it_from_memory.aspx

1 голос
/ 13 августа 2010

Файлы ресурсов предназначены для использования в качестве статических хранилищ данных.Если вам нужна такая функциональность, я предлагаю вам использовать встроенную базу данных, такую ​​как SQLite или SQL Server Compact Edition .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...