0

我有批处理文件和一个包含一个可执行文件的资源文件夹。该文件又使用这些资源。我想将这些资源(批处理文件、可执行文件和带有资源的文件夹)编译为一个可执行文件。在启动这个 exe 后,我的批处理文件应该运行并带来所有随之而来的后果。

我想在 C# 上实现它。我应该从什么开始?

4

2 回答 2

2

如果您想完全按照说明进行操作,那么一种合理的方法是将所有资源打包到一个 zip 文件中,将其作为二进制资源嵌入到您的 C# 可执行文件中,并让可执行文件提取资源将文件解压缩到临时目录中并从那里运行它Process.Create

于 2012-09-14T20:28:25.907 回答
0

@Jon 的回答是正确的,但您可以完全节省自己的编码 - 这就是自提取器所做的。例如,查看WinZip Self Extractor。它可以做你想做的事。

于 2012-09-14T20:31:49.823 回答