私のNSISアンインストーラでは、プロセスが実行されているかどうかを確認したい。 FindProcDLLはWindows 7 x64で動作していないので、nsProcessを試しました。NSIS - プロセスが存在するかどうかを調べる(nsProcess not working)
私はウェブサイトからバージョン1.6をダウンロードした:http://nsis.sourceforge.net/NsProcess_plugin
私は例のフォルダにnsProcessTest.nsiを起動した場合、私は次のエラーを取得:
Section: "Find process" ->(FindProcess)
!insertmacro: nsProcess::FindProcess
Invalid command: nsProcess::_FindProcess
Error in macro nsProcess::FindProcess on macroline 1
Error in script "C:\Users\Sebastian\Desktop\nsProcess_1_6\Example\nsProcessTest.nsi" on line 14 -- aborting creation process
を。これは、行14でありますサンプルスクリプト:
${nsProcess::FindProcess} "Calc.exe" $R0
誰かが間違っていることを知っていますか?プロセスがNSISで実行されているかどうかを確認する方法はありますか?
コンパイルエラーのためにNSISインストールフォルダのインクルードディレクトリにnsProcess.nshを入れましたか? nsProcess.dllファイルも同じですか?私は問題なしでWin7 x64でnsProcess FindProcessとKIllProcessを使用しています。 – hypheni