在Windows 7上创建NSIS安装程序的麻烦

时间:2012-02-23 16:13:41

标签: windows windows-7 nsis

我对NSIS有一些荒谬的问题,假设最简单的hello world nsis文件:

outfile "hello_world.exe"

# create a default section.
section

# create a popup box, with an OK button and the text "Hello world!"
messageBox MB_OK "Hello world!"

sectionEnd

现在nsis生成一个没有任何错误的hello_world.exe,并且该文件看起来正确。 但是尝试在我的虚拟机中的Windows 7上运行它会产生错误

/path/to/hello_world.exe指定的路径不存在

这很奇怪,因为它是完全相同的路径,它确实存在。 有趣的是,从 wine 运行相同的可执行文件却完美无缺!

关于它可能是什么的任何想法?

1 个答案:

答案 0 :(得分:0)

我找到了解决方案,这真是太神奇了。 我尝试运行它的文件位于virtualbox提供的共享目录中,从我的Linux机箱共享。

现在在这些路径上运行NSIS安装程序不起作用,而尝试运行任何其他exe只是没问题。

使用相同的文件在其他地方复制NSIS安装程序非常正常。