SetupBuilder 6.9 Dev Edition Questions
I am currently evaluating SetupBuilder, as I need to migrate my installation packages away from InnoSetup to something that supports Unicode. I have been playing with SetupBuilder for a few days and I have a few questions (I hope this is the right place to ask these).
1. How can I get the "OS version detection" to accept Windows 7?
2. Setting ".NET Framework 2.0" as a requirement shows a messagebox at runtime that says ".NET Framework 1.0 is required for installation" - why the version discrepancy?
3. When I selected Russian it just added all the default text as English, even though Spanish, French and German all worked perfectly.
4. How do I make a checkbox to create a desktop icon?
5. How do I make a checkbox to set some registry values?
I've been very pleased with the results from SetupBuilder so far. Any help with these issues would be much appreciated.
Thanks!
Re: SetupBuilder 6.9 Dev Edition Questions
Hello,
1. Windows 7 detection
A new SetupBuilder 6.9 maintenance build will be available later today to provide built-in support for Windows 7 and Windows Server 2008 R2.
2. .NET Framework requirement text
You can change this in "Text and Messages" -> "Misc Errors" -> ERR_LAUNCH_CONDITION_NETFRAMEWORK text resource
3. Russian text resources
SetupBuilder Developer Edition provides built-in support for 18 languages: Afrikaans, Bulgarian, Croatian, Czech, Danish, Dutch, English, Finnish, French, German, Greek, Italian, Norwegian, Polish, Portuguese ,Romanian, Slovene, and Spanish.
We have SetupBuilder users in Russia, but (unfortunately) we do not have a translated text file for the Russian language module (yet).
4. and 5. Desktop Icon checkbox
See "Additional Tasks.sb6" demo project in the Examples Package
Does this help?
Friedrich
Re: SetupBuilder 6.9 Dev Edition Questions
This is excellent, thanks. I have 2 more items that I can't seem to figure out:
1. With the checkbox dialog, if I use the text "item 1|item 2" it works fine, but if I use the text "#SB_TEST1#|#SB_TEST2#" for localized resources it doesn't work. It just shows 1 checkbox, or if I add spaces, it just shows the literal text without doing a lookup.
2. When I point SetupBuilder to my .spc and .pvk files for doing code signing I keep getting the error "Can't find file" and it indicates that it can't find the .spc file. I'm not sure what to do, the file is right there. I've been using this .spc for code signing for a 6 months now with a .bat file with no issues. I am trying to use "signtool.exe" with the Windows SDK v6.1, not the "signcode.exe" that came with SetupBuilder. According to MSDN it is recommended to use the newer "signtool.exe" with .net framework applications 2.0 and later.
http://msdn.microsoft.com/en-us/libr...cy(VS.80).aspx
Any help with these 2 issues again would be much appreciated.
Thanks!
Re: SetupBuilder 6.9 Dev Edition Questions
Sorry, I just thought of 1 more thing after I replied. Does SetupBuilder create standard MSI installations, or are they custom like NSIS or InnoSetup? If so, what version of the Windows Installer is required?
Re: SetupBuilder 6.9 Dev Edition Questions
Hello,
Please see:
http://www.lindersoft.com/forums/showthread.php?t=7622
In the upcoming SetupBuilder 7, there will be an option to compile MSI installations from the same IDE. But please note that our own proprietary SetupScript technology is, and will continue to be, our number one priority. Most of the cool script functions are not available in MSI.
Does this help?
--
Friedrich Linder
Lindersoft
www.lindersoft.com
+1.954.252.3910
SetupBuilder "point. click. ship"
Create Windows Vista ready installations in minutes
-- Official Comodo Code Signing and SSL Certificate Partner
1 Attachment(s)
Re: SetupBuilder 6.9 Dev Edition Questions
Hello,
1. Checkbox text
You can't define multiple text resources in this field. But you can do it with a runtime variable that makes use of text resources -- I have developed a demo for you (see attached jtackabury.zip).
2. Code-sign
To code-sign your installer (or application files) with .spc and .pvk files, you have to use SignCode.exe. To use SignTool.exe, you have to convert your .spc and .pvk into a .pfx and use this instead.
Does this help?
Friedrich
Re: SetupBuilder 6.9 Dev Edition Questions
This is excellent information - thanks. I just have 1 last issue that I'm trying to sort out. I followed the guidelines in this forum post on how to download and install the .net framework:
http://www.lindersoft.com/forums/sho...nload+progress
The download and install works perfectly, but the Cancel button on the progress dialog doesn't do anything. I selected the "Allow progress to be canceled" option when creating the progress dialog, but it doesn't seem to work. Is it supposed to work with file downloads, and if not, what options do I have for letting people cancel the download?
Thanks!
Re: SetupBuilder 6.9 Dev Edition Questions
Hello,
The "Cancel" button is always disabled. The "Allow installation to be cancelled" option is reserved for future use.
I just noticed that this is missing in the documentation :( It will be fixed in the next documentation update, thanks!
Friedrich
Re: SetupBuilder 6.9 Dev Edition Questions
Ok - thanks for the update. Is there any way to cancel a download that is in progress?
Re: SetupBuilder 6.9 Dev Edition Questions
Hello,
No, not at the moment in SB6 or SB7. But I have submitted it to our suggestion database. It should not be a problem to add it (IMO).
Thanks,
Friedrich