【发布时间】: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