私はNSISを持ついくつかの不合理な問題を抱えている、可能な限り簡単なハローワールドNSISファイルを想定します正しいと思われる。 しかし、私の仮想マシンにWindows 7上でそれを実行しようとすると、エラー指定したパスが存在しません/path/to/hello_world.exeトラブルは7
を与え、それはまったく同じパス、それだから、非常に奇妙である
ある。 面白いのは、同じ実行ファイルをワインから実行すると、完全に機能するということです!
何ができるか考えていますか?
私はNSISを持ついくつかの不合理な問題を抱えている、可能な限り簡単なハローワールドNSISファイルを想定します正しいと思われる。 しかし、私の仮想マシンにWindows 7上でそれを実行しようとすると、エラー指定したパスが存在しません/path/to/hello_world.exeトラブルは7
を与え、それはまったく同じパス、それだから、非常に奇妙である
ある。 面白いのは、同じ実行ファイルをワインから実行すると、完全に機能するということです!
何ができるか考えていますか?
解決策が見つかりました。それは非常に驚くべきことです。 私が実行しようとしていたそのファイルは、Linuxboxから共有された、virtualboxによって提供される共有ディレクトリにあります。
これらのパスでNSISインストーラを実行するだけでは機能しません。他のEXEを実行しようとしても問題ありません。どこか別のNSISインストーラをコピー
同じファイルを使用して、完全に正常に動作します。..
はFYI、私は何の問題もなく/ 64私のwin7のあなたのコードサンプルをテストしている、メッセージボックスが正しく表示されます。あなたはそれが何をしようとしているか見るために、[Dependency Walker](http://www.dependencywalker.com/)のプロファイリング機能を試してみることができます。おそらく、あなたはウイルス対策のような混乱を起こしている別のプログラムを持っているでしょうか? – Seki
多分Windows上でWindowsのパスを試してみてください... – Anders
これは単なる例でした) –