|
|
#521 |
|
Senior Member
Join Date: Sep 2007
Posts: 204
|
That's too bad. Visual Studio 2011 is supposed to support std::atomics and a lot of the std threading library. I was looking forward to that. No XP support would effectively kill it for us also. We need to support WinXP. Time to write to Microsoft.
Unicode NSIS advocate -- http://www.scratchpaper.com for latest build and source. |
|
|
|
|
|
#522 | |
|
Member
Join Date: Feb 2009
Posts: 66
|
Quote:
![]() http://www.virustotal.com/file-scan/report.html?id=82b3056fbbcf76cc6e177a22f48d0f48aa46e769039495ca2651ac29aa5e8c0b-1317715970 |
|
|
|
|
|
|
#523 |
|
Member
Join Date: Feb 2009
Posts: 66
|
This is Avira response :
Dear Sir or Madam,thank you for your email to Avira's virus lab. Tracking number: INC00846451. We received the following archive files: File ID Filename Size (Byte) Result 26326890 suspect_FALSE.zip 1.69 MB OK A listing of files contained inside archives alongside their results can be found below: File ID Filename Size (Byte) Result 26326891 nsis-2.46.3-Unico...up.exe 1.71 MB MALWARE Please find a detailed report concerning each individual sample below: Filename Result nsis-2.46.3-Unico...up.exe MALWARE The file 'nsis-2.46.3-Unicode-setup.exe' has been determined to be 'MALWARE'.Our analysts named the threat ADWARE/Adware.Gen.This file is detected by a special detection routine from the engine module. Please note that Avira's proactive heuristic detection module AHeAD detected this threat up front without the latest VDF update as: ADWARE/Adware.Gen. |
|
|
|
|
|
#524 | |
|
Senior Member
Join Date: Sep 2007
Posts: 204
|
Quote:
Unicode NSIS advocate -- http://www.scratchpaper.com for latest build and source. |
|
|
|
|
|
|
#525 |
|
Major Dude
Join Date: Sep 2005
Location: Somewhere over the Slaughterhouse
Posts: 797
|
I'd write a mail to virus_malware@avira.com in order to clearify that.
In my experience they are quite responsive... My Plugins: StdUtils | NSISList | CPUFeatures | ExecTimeout | KillProc My source of inspiration: http://youtu.be/lCwY4_0W1YI |
|
|
|
|
|
#526 |
|
Senior Member
Join Date: Sep 2007
Posts: 204
|
I wrote to avira and they verified that the Unicode NSIS files are showing as being clean.
Unicode NSIS advocate -- http://www.scratchpaper.com for latest build and source. |
|
|
|
|
|
#527 |
|
Senior Member
Join Date: May 2009
Posts: 152
|
Can we get a direct link? I can't find the download link on the site.
Можем ли мы получить прямую ссылку? Я не могу найти ссылку на скачивание на сайте. |
|
|
|
|
|
#528 | |
|
Forum King
Join Date: Jan 2002
Location: AT-DE
Posts: 3,366
|
Quote:
|
|
|
|
|
|
|
#529 | |
|
Senior Member
Join Date: May 2009
Posts: 152
|
Quote:
![]() I meant to post this in another topic... CURSE you multi-tabbed browsing!! |
|
|
|
|
|
|
#530 |
|
Forum King
Join Date: Jan 2002
Location: AT-DE
Posts: 3,366
|
it seems obvious, but is that ANSI build fully compatible with the official nsis? just asking, cause i'd prefer to install it over my current installation and not in a seperate folder.
|
|
|
|
|
|
#531 |
|
Senior Member
Join Date: Sep 2007
Posts: 204
|
Yes, the ANSI build should be a superset of the official NSIS build.
Unicode NSIS advocate -- http://www.scratchpaper.com for latest build and source. |
|
|
|
|
|
#532 | |
|
Junior Member
Join Date: Oct 2011
Posts: 3
|
GetVersion.exe is not a valid Win32 application.
Hello,
I compiled following Code with Unicode NSIS 2.46.3: code: I get a GetVersion.exe, but if I try to start it from the Windows Explorer, I get the message Quote:
I know the post I use Windows 7 64 bit, and other more complex Setup-Skript get compiled well with Unicode NSIS. |
|
|
|
|
|
|
#533 |
|
Major Dude
Join Date: Sep 2005
Location: Somewhere over the Slaughterhouse
Posts: 797
|
I saw this once. Try to include at least one FILE in your installer. Can be any non-empty dummy file.
@jimpark: Any ideas? My Plugins: StdUtils | NSISList | CPUFeatures | ExecTimeout | KillProc My source of inspiration: http://youtu.be/lCwY4_0W1YI Last edited by LoRd_MuldeR; 18th October 2011 at 12:17. |
|
|
|
|
|
#534 | |
|
Junior Member
Join Date: Oct 2011
Posts: 3
|
Quote:
I tried first following solution: code: It doesn't help, also the dummyfile was packed. But after I tried code: it works, also it is not nice. Thanks for the help! |
|
|
|
|
|
|
#535 |
|
Senior Member
Join Date: Sep 2007
Posts: 204
|
Interesting. I will look into it.
Unicode NSIS advocate -- http://www.scratchpaper.com for latest build and source. |
|
|
|
|
|
#536 |
|
Junior Member
Join Date: Oct 2011
Posts: 3
|
Hello again!
While I tried to implement the solution with File "program.exe", I noticed the command !define /product_version in the NSIS User Manual. Solutions like with GetDLLVersion or GetDLLVersionLocal are for getting the version from a file on the building machine as a compiler constant during compile time, I think. With the command !define /product_version it's quite easier. So I write a little NSIS header GetVersionLocal.nsh with the macros GetFileVersionLocal and GetProductVersionLocal. Now I can get a constant with the version number without makeing a dummy setup. code: For a description see the header file. |
|
|
|
|
|
#537 |
|
Forum King
Join Date: Jan 2002
Location: AT-DE
Posts: 3,366
|
when trying to compile a script on windows 2003 server, i get this error:
"The procedure entry point EncodePointer could not be located in the dynamic link library KERNEL32.dll" some seconds later a second message pops up: "Unable to initialize MakeNSIS. Please verify that makensis.exe is in the same directory as makensisw.exe" (it is in the same directory) |
|
|
|
|
|
#538 | |
|
Moderator
Join Date: Nov 2002
Location: Surrey, England
Posts: 8,434
|
SP1 installed?
Quote:
|
|
|
|
|
|
|
#539 | |
|
Major Dude
Join Date: Sep 2005
Location: Somewhere over the Slaughterhouse
Posts: 797
|
Quote:
http://forums.winamp.com/showpost.ph...&postcount=474 In short: Binaries compiled with VS2010 don't run on systems prior to WinXP with SP-2, unless countermeasures are taken. (Probably not a big deal for MakeNSIS, which runs on developer machine only, but important for the EXE stubs) My Plugins: StdUtils | NSISList | CPUFeatures | ExecTimeout | KillProc My source of inspiration: http://youtu.be/lCwY4_0W1YI |
|
|
|
|
|
|
#540 |
|
Forum King
Join Date: Jan 2002
Location: AT-DE
Posts: 3,366
|
i wonder where you even found that, such things should be mentioned on the website. anyway, i'm only using win 2003 because i have no legit copy of windows xp. so there should be no troubles when using xp (sp3)?
|
|
|
|
|
|
#541 | |
|
Moderator
Join Date: Nov 2002
Location: Surrey, England
Posts: 8,434
|
Quote:
Stu |
|
|
|
|
|
|
#542 | |
|
Major Dude
Join Date: Sep 2005
Location: Somewhere over the Slaughterhouse
Posts: 797
|
Quote:
(Just be sure you really use the latest Unicode NSIS. There was a version that is broken with Win2k!) My Plugins: StdUtils | NSISList | CPUFeatures | ExecTimeout | KillProc My source of inspiration: http://youtu.be/lCwY4_0W1YI |
|
|
|
|
|
|
#543 |
|
Moderator
Join Date: Jun 2002
Location: ${NSISDIR}
Posts: 5,442
|
Stdin handling is broken:
code: IntOp $PostCount $PostCount + 1 |
|
|
|
|
|
#544 |
|
Junior Member
Join Date: Feb 2006
Posts: 30
|
@Jim: Thanks a lot for the unicode version! It made my supporting other languages in my installer a lot easier.
I didn´t read through all of the previous 13 pages: Is there already a date when unicode will be available in the vanilla NSIS version? I read something about MakeNSIS v2.50... |
|
|
|
|
|
#545 |
|
Major Dude
Join Date: Oct 2006
Posts: 1,892
|
There is no date, nor is there any progress to speak of concerning the unicodification of NSIS trunk. If it will ever happen, it won't be any time soon.
|
|
|
|
|
|
#546 |
|
Junior Member
Join Date: Feb 2006
Posts: 30
|
That´s a pity =(
|
|
|
|
|
|
#547 |
|
Join Date: Sep 2003
Posts: 27,873
|
as there's no proper focus on getting things done, different people want it to be done in different ways (i.e. some just want to go all unicode and leave at that, others want to sort out what is basically a final ansi version, etc etc) and there's no consensus on how it should be done which makes what MSG said pretty reasonable for there being no eta.
-daz |
|
|
|
|
|
#548 |
|
Junior Member
Join Date: Feb 2006
Posts: 30
|
What about branching? NSIS 3 would be unicode and NSIS 2 could still get bug fixes.
|
|
|
|
|
|
#549 |
|
Join Date: Sep 2003
Posts: 27,873
|
that is the biggest issue. and branching won't help - in fact i think that it's gotten us into this mess to begin with as people are using the unofficial unicode version yet expect support for it, etc. doing another branch with all of the issues i mentioned is just going to be even more of a pain for everyone concerned, ignoring the fact of who is going to do it?
-daz |
|
|
|
|
|
#550 |
|
Forum King
Join Date: Jan 2002
Location: AT-DE
Posts: 3,366
|
even open-source projects need decisions and people who make them. so why not let the community decide which direction nsis will go or who will be the decision-makers? that only leaves the question who should be able to vote.
|
|
|
|
|
|
#551 |
|
Join Date: Sep 2003
Posts: 27,873
|
i'm not disagreeing with that point and things can or should be decided on, it still requires people to do things and that seems to be the biggest issue with getting things actually put into place and moving.
hell i'd love to help out (like i did many years back) but this pesky thing known as work gets in the way. no one is disagreeing that a proper unicode version needs to be done. but how that is to be done (which is more about the implementation than what the end user actually sees) is the biggest stopping point it seems. and with your point, no one is gong to be able to do that if there's no proper structure on who is in proper control of things. between jim's version, the stuff wizou started to do, what anders has been doing, we've got 3 instances of things being all over the shop without any true focus, not quite doing things the same and just overall causing more confusion - look at the number of posts from people who cannot get plug-ins to work as they think this unicode one is official and don't know what is / isn't correct. it's really just a big cockup when you look at it all overall which is more detrimental to the community in the long run it seems (going on what i've seen from people's posts over the last few years). -daz |
|
|
|
|
|
#552 |
|
Moderator
Join Date: Jun 2002
Location: ${NSISDIR}
Posts: 5,442
|
The major problem is that the unicode fork uses MS 2005+ CRT specific stuff and the official NSIS supports compiling (and building) on VC6, MinGW and POSIX. (The unicode fork is broken in certain places (scroll up to my previous post) since it just relies on the MS code to do all conversion for it) The current code also mixes WCHAR and wchar_t which is a major no-no on POSIX, on Windows they are both UTF16LE but wchar_t can be any type on other platforms...
Except for the UTF8 langfile support in the ANSI build, all the other stuff I have been doing is generic and should benefit both. IntOp $PostCount $PostCount + 1 |
|
|
|
|
|
#553 |
|
Major Dude
Join Date: Sep 2005
Location: Somewhere over the Slaughterhouse
Posts: 797
|
@jimpark:
I am running into a little problem with latest Unicode NSIS (v2.46.4) release: My code looks like this: code: LAMEXP_DATE contains something like "2012-03-10" The expected output in PRODUCT_VERSION_DATE is "2012.03.10" (right?), but I only get "2012." ![]() Went back to Maknsis.exe from Unicode NSIS v2.46.3 release and the issue is gone. Can you look into this? Thanks!
My Plugins: StdUtils | NSISList | CPUFeatures | ExecTimeout | KillProc My source of inspiration: http://youtu.be/lCwY4_0W1YI |
|
|
|
|
|
#554 |
|
Junior Member
Join Date: May 2013
Posts: 1
|
Unicode Python plugin for Unicode NSIS
Hi!
I patched Python plugin for NSIS. Now it also supports Unicode NSIS. Here is more information about that: http://georgik.sinusgear.com/2013/05...-unicode-nsis/ You can find projet at github - nsPythonUnicode It was tested on Windows XP, Vista, 7, 8, 2003, 2008, 2012. Happy Python coding with Unicode NSIS. ;-) |
|
|
|
|
|
#555 |
|
Junior Member
Join Date: Sep 2010
Posts: 21
|
Hi all,
![]() On the official website there is a new version NSIS 3.0a1 (Released July 14, 2013). Do you plan to update to version Unicode NSIS?
|
|
|
|
|
|
#556 |
|
Senior Member
Join Date: Nov 2005
Posts: 115
|
3.0 has unicode support already.
|
|
|
|
|
|
#557 |
|
Member
Join Date: Aug 2003
Posts: 81
|
Unicode NSIS 2.46.5 fails with packhdr again?
code: |
|
|
|
|
|
#558 |
|
Junior Member
Join Date: Sep 2010
Posts: 21
|
Greetings,
Please tell me the right to write this code in the Unicode(v.2.46.5)? PHP Code:
![]() MfG MaGoth, |
|
|
|
|
|
#559 | |
|
Moderator
Join Date: Jun 2002
Location: ${NSISDIR}
Posts: 5,442
|
Quote:
I don't remember the details for the Unicode forks system plugin but it has problems when there are 3 versions of a function and PlaySound is one of these special 3 version exports. Try changing PlaySound to PlaySoundW and t to w. IntOp $PostCount $PostCount + 1 |
|
|
|
|
|
|
#560 | ||
|
Junior Member
Join Date: Sep 2010
Posts: 21
|
Hi, Anders
Quote:
Quote:
Tnx, MfG MaGoth, |
||
|
|
|
![]() |
|
|||||||
| Thread Tools | Search this Thread |
| Display Modes | |
|
|