Archive: Vista 64 script dosn't work Can't open output file


Vista 64 script dosn't work Can't open output file
Hi

I hope I can get some help with this. Kind of stuck.

Processing script file: "C:\Program Files (x86)\Sightline\Neo\installscript.txt"
Name: "BigNSISTest"
Caption: "NSIS Big Test"
Icon: "C:\Program Files (x86)\NSIS\Contrib\Graphics\Icons\nsis1-install.ico"
OutFile: "bigtest.exe"
Section: "My Program"
SetOutPath: "$INSTDIR"
File: "Neo4.exe" [compress] 81761494/169581056 bytes
File: "fmodex.dll" [compress] 308398/339968 bytes
File: "d3dx9_25.dll" [compress] 1065071/2337488 bytes
File: "directx_jun2008_redist.exe" [compress] 78510567/78559776 bytes
File: "SLVDiag.exe" [compress] 114800/241664 bytes
Exec: ""$INSTDIR\SLVDiag.exe"" (->)
SectionEnd

Processed 1 file, writing output:
Processing pages... Done!
Removing unused resources... Done!
Generating language tables... Done!

Output: "C:\Program Files (x86)\Sightline\Neo\bigtest.exe"
Can't open output file
Error - aborting creation process


Thanks

Lee


bigtest.exe already running or its open in a hex editor or something that locks the file?


Just another thought:
I noticed that the title of this post says this is on Vista 64-bit and that your output file is under program files.

Knowing how cranky Vista gets when trying to write things to program files, I wonder if maybe you just don't have the proper folder permissions to write to the program files folder.

Try setting another path for your output file, or right-click Makensisw.exe and choose "run as administrator" (I believe you can also set the properties of the makensisw.exe to always run as admin by accessing the properties page from within Windows explorer.)