2012-02-23 7 views
0

私はNSISを持ついくつかの不合理な問題を抱えている、可能な限り簡単なハローワールドNSISファイルを想定します正しいと思われる。 しかし、私の仮想マシンにWindows 7上でそれを実行しようとすると、エラー指定したパスが存在しません/path/to/hello_world.exeトラブルは7

を与え、それはまったく同じパス、それだから、非常に奇妙である

ある。 面白いのは、同じ実行ファイルをワインから実行すると、完全に機能するということです!

何ができるか考えていますか?

+0

はFYI、私は何の問題もなく/ 64私のwin7のあなたのコードサンプルをテストしている、メッセージボックスが正しく表示されます。あなたはそれが何をしようとしているか見るために、[Dependency Walker](http://www.dependencywalker.com/)のプロファイリング機能を試してみることができます。おそらく、あなたはウイルス対策のような混乱を起こしている別のプログラムを持っているでしょうか? – Seki

+0

多分Windows上でWindowsのパスを試してみてください... – Anders

+0

これは単なる例でした) –

答えて

0

解決策が見つかりました。それは非常に驚くべきことです。 私が実行しようとしていたそのファイルは、Linuxboxから共有された、virtualboxによって提供される共有ディレクトリにあります。

これらのパスでNSISインストーラを実行するだけでは機能しません。他のEXEを実行しようとしても問題ありません。どこか別のNSISインストーラをコピー

同じファイルを使用して、完全に正常に動作します。..

+0

プロセスモニタを実行して、エラーを検出できるかどうかを確認してください。 – Anders

+1

問題は既に見つかりましたが、 Redmond crappinessでさらに調査したい... –

+0

問題はWindowsにあると誰が言いますか? – Anders