Привет, Инженеры, Я создал панель входа с формой c#. Я кодировал все, но теперь я нахожусь в разделе, который я все еще ищу около 1 недели, и я не получил никакого результата.
Я хочу добавить exe-файл (скорее нет. NET) в мой Ресурсы. и запускаю его, когда кнопка входа в систему нажимает
»» »» ВАЖНО: но я не хочу, чтобы он копировал мои exe-ресурсы на HDD (простая защита: D), поэтому я думаю, что я должен запустить его с память
Я не знаю, является ли этот код верным или нет, но я использую это
FileStream fs = new FileStream(filepath, FileMode.Open);
BinaryReader br = new BinaryReader(fs);
byte[] bin = br.ReadBytes(Convert.ToInt32(fs.Length));
fs.Close();
br.Close();
Assembly a = Assembly.Load(bin);
MethodInfo method = a.EntryPoint;
if (method != null) {
object o = a.CreateInstance(method.Name);
// invoke the application starting point
method.Invoke(o, null);
}
, но я получаю эту ошибку
Не удалось загрузить файл или сборку 'Загружено 8237056 байт
Кто-нибудь может мне помочь?