I just downloaded the software and was happy to see that it produces x64 installer files (as in the exe is actually x64 and not just "compatible with x64 os).
I've got a unique situation where many of our customers use wine to run our software on mac/linux. MacOS Catalina was recently released and no longer runs 32bit software so our users cannot install our software on Catalina. There are very few installer software packages available that produce x64 binaries so I'm hopeful this one will fulfill the rest of our needs as well and we can make the switch.
For the most part, other than x64, our installer needs are pretty simple and standard (Start menu/desktop shortcuts/registry entries/etc). However, brief searches (remember I just found this software today) haven't turned up a couple things we need.
1) Can I automate (or even script) building the installer? For example, can I run
and produce an installer that can be distributed to customers? Is it possible to edit .suf files using scripting external to the SUFDesign.exe UI?
2) Does the app support EV Code Signing certs (with the hardware dongle)? I see where it does signing using a cert file. However, when signing using a dongle, you don't specify a file. Looking at this post: https://forums.indigorose.com/forum/...023#post304023 It looks like I shouldn't have any issues since we already do our signing with a batch file using our current installer. Does this sign all signable files in the build? Or just the installer itself. Does it sign the uninstaller that is produced?
3) Can I execute a function from a system DLL (NTDLL.dll) and then do conditional logic based on the results of that function call? Would this be possible from the scripting capabilities (I really haven't explored this feature at all yet).
4) Update Environment variables (system preferably but user is ok). We add our software to the PATH environment variable to make it easier to launch.
5) Purchasing. We only have a single developer that will handle creating/managing/modifying the installer environment. But as mentioned above, we do have an automated build process that is triggered anytime ANY developer pushes code to source control. Is a single seat sufficient or do we need an extra seat for the build machine?
6) Purchasing. I see that the purchase comes with 6mo Support & Maintenance. However, I don't see a price for continued support/maintenance. Is this an option? Or would we simply be required to purchase any new versions when they come out after the 6mo period?
Thanks
I've got a unique situation where many of our customers use wine to run our software on mac/linux. MacOS Catalina was recently released and no longer runs 32bit software so our users cannot install our software on Catalina. There are very few installer software packages available that produce x64 binaries so I'm hopeful this one will fulfill the rest of our needs as well and we can make the switch.
For the most part, other than x64, our installer needs are pretty simple and standard (Start menu/desktop shortcuts/registry entries/etc). However, brief searches (remember I just found this software today) haven't turned up a couple things we need.
1) Can I automate (or even script) building the installer? For example, can I run
Code:
SUFDesign.exe /build MyProject.suf
2) Does the app support EV Code Signing certs (with the hardware dongle)? I see where it does signing using a cert file. However, when signing using a dongle, you don't specify a file. Looking at this post: https://forums.indigorose.com/forum/...023#post304023 It looks like I shouldn't have any issues since we already do our signing with a batch file using our current installer. Does this sign all signable files in the build? Or just the installer itself. Does it sign the uninstaller that is produced?
3) Can I execute a function from a system DLL (NTDLL.dll) and then do conditional logic based on the results of that function call? Would this be possible from the scripting capabilities (I really haven't explored this feature at all yet).
4) Update Environment variables (system preferably but user is ok). We add our software to the PATH environment variable to make it easier to launch.
5) Purchasing. We only have a single developer that will handle creating/managing/modifying the installer environment. But as mentioned above, we do have an automated build process that is triggered anytime ANY developer pushes code to source control. Is a single seat sufficient or do we need an extra seat for the build machine?
6) Purchasing. I see that the purchase comes with 6mo Support & Maintenance. However, I don't see a price for continued support/maintenance. Is this an option? Or would we simply be required to purchase any new versions when they come out after the 6mo period?
Thanks
Comment