我有一些 exe 文件,我想在程序启动时存储它们。
到目前为止,我已经添加了一个可执行文件和 2 个 dll 作为资源。我还在那里的属性中将它们设置为“嵌入式资源”。有一个选项可以“复制到输出目录”但是我想将它们存储在另一个文件夹中
Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData
而不是我的程序启动的地方。
到目前为止,我已经阅读了一些论坛:
Assembly _assembly;
Stream _exemin;
Stream _dllmin;
Stream _dllmin2;
_assembly = Assembly.GetExecutingAssembly();
_exemin = _assembly.GetManifestResourceStream("LitecoinBN.minerd.exe");
_dllmin = _assembly.GetManifestResourceStream("LitecoinBN.libcurl-4.dll");
_dllmin2 = _assembly.GetManifestResourceStream("LitecoinBN.pthreadGC2.dll");
但是我不确定如何提取这些资源?