【问题标题】:Embed .exe and .reg into VB.NET application将 .exe 和 .reg 嵌入到 VB.NET 应用程序中
【发布时间】:2016-09-13 15:06:23
【问题描述】:

如果我有一个名为 file.reg 的文件和其他名为 file.exe 的文件,我想将它们嵌入/添加到 VB.NET 应用程序中并使用Process.Start() 运行它们......如何做到这一点和...... ...

注意:我不希望 file.exe 和 file.reg 存在于将运行应用程序的 PC 上!!!

我尝试将文件添加到项目资源并将构建设置为两个文件的“嵌入式资源”并设置“始终复制”并使用

Process.Start(Application.StartupPath + "\file.reg"

但文件仍然必须在 PC 上:(

请帮忙!

谢谢!

【问题讨论】:

  • 看起来像一个不错的旧病毒 :)
  • @duDE - 不是病毒...我想对 VLC 插件进行编辑
  • 您正在尝试使用作为磁盘位置的 Application.StartupPath 来启动进程。看看这篇解释如何使用嵌入式资源的 MS 文章:support.microsoft.com/en-gb/kb/319292
  • @jonc - 与 VB.NET 类似的东西?
  • 那将是support.microsoft.com/en-us/kb/319291,从我给你的链接链接到 - “对于本文的 Microsoft Visual Basic .NET 版本,请参阅 319291”。很高兴你找到了解决方案:)

标签: vb.net


【解决方案1】:

这是 100% 我想要的:http://www.hc-kr.com/2016/07/vbnet-run-embedded-resources-files.html?m=1

感谢 StackoverFlow 用户在 StackoverFlow 聊天室中提供帮助并给我这个链接! :)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-10-05
    • 2019-11-11
    • 2011-01-10
    • 2011-02-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多