【发布时间】:2017-12-17 14:33:39
【问题描述】:
我想将所有文件/资源嵌入到单个 exe(2 个 exe 和一个 ps1)中
有可能吗?以及如何去做,目前我已经成功发布了该项目,但输出中有其他文件(应用程序文件、应用程序清单和设置 exe) - 我想将其嵌入到单个 exe 中。
一直在做一些阅读,似乎我可能需要嵌入资源并可能创建指针?或在项目中嵌入图像资源,不确定我是否在正确的轨道上和/或如何启动代码..
到目前为止我有什么
private Boolean Install_certificate()
{
try
{
var newProcessInfo = new System.Diagnostics.ProcessStartInfo()
{
FileName = @"C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe",
Verb = "runas",
Arguments = (@"–ExecutionPolicy Bypass ""script.ps1""")
};
System.Diagnostics.Process.Start(newProcessInfo);
// Install the cert & change proxy settings
//System.Diagnostics.Process.Start(@"script.ps1" );
return true;
}
catch
{
return false;
}
}
private Boolean Install_exe1()
{
try
{
// Install exe1
System.Diagnostics.Process.Start(@"setup1.exe");
return true;
}
catch
{
return false;
}
}
private Boolean Install_exe2()
{
try
{
// Install exe2
System.Diagnostics.Process.Start(@"setup2.exe");
return true;
}
catch
{
return false;
}
}
感谢您的帮助!
谢谢
【问题讨论】:
标签: c# visual-studio powershell merge exe