Best Windows Installation file Creator? [closed]

2019-01-13 04:31发布

I'm not the best programmer so I found it was much easier to write a program as several separate executables, which occasionally call each other. But now I need an easy way to actually run them without writing detailed instructions like Run file one, wait until its completed and no longer in process manager before running file two, file three can be executed 15 seconds after file two has been created. Then Add a key to your registry. Etc. I figure there must be a good software out there where I can just drop all my exes in, tell it when to run them, and output one file for my clients to run. Any ideas?

11条回答
Luminary・发光体
2楼-- · 2019-01-13 05:03

I've always had a good experience with NSIS

  • It's open source
  • It has a big community (and hence lots of plugins)
  • For simple things, its script-based approach is nice and easy
  • It's lightweight and fast

On the downside, if you want to do something more sophisticated, you need to use something that looks a bit like assembly language - very odd, and not particularly pleasant. Thanks for the comments about that - I'd forgotten all about it!

查看更多
霸刀☆藐视天下
3楼-- · 2019-01-13 05:04

If you're not after an installer (which is doesn't sound like you are) Why not just write a program to do what you need?

查看更多
Deceive 欺骗
4楼-- · 2019-01-13 05:08

Yes, two ideas:

  • If you're looking for a way to statically put files, registry keys, start menu shortcuts, et cetera on your customer's systems, you should be looking for an installer solution. Many of these exist, and choosing the best one mostly comes down to features and pricing. I happen to like Caphyon's Advanced Installer, and it does have a freeware version that looks like it might meet your needs, except for the ability to run executables at scheduled times (which would require the Windows Task Scheduler support only found in the Enterprise edition, which is in the ultra-expensive price range, comparable to InstallShield...)

  • If controlling the flow of events on your customer's systems is more important than getting the executables on the system, you may want to look into Automise, which is basically an ultra-friendly UI for creating scripts, which makes things like scheduling tasks quite easy.

Anyway, you can download trial editions of both pieces of software, to see which one (or possibly both) will allow you to do what you want in the easiest way, or at least give you some ideas on how to best serve your customers. It may turn out that simply adding a new, 'supervisor' executable to take care of registry keys, scheduling, etc. could solve the problem without any third-party add-ons...

查看更多
\"骚年 ilove
5楼-- · 2019-01-13 05:11

You should take a look at InstallJammer. Not only is it free, it's cross-platform and very easy to use. Most common actions don't require any scripting at all, but with a powerful scripting language underneath the hood, you can make an install do just about anything you want.

If all you want is a basic installer to install your application, you can have it built in a matter of minutes from the first time you start it up. If you want something more powerful, the capabilities and documentation are excellent.

查看更多
冷血范
6楼-- · 2019-01-13 05:12

Inno Setup is easy to use, free, open source and scriptable if you need it.

查看更多
Viruses.
7楼-- · 2019-01-13 05:12

WixEdit is an open source (install shield like) authoring tool that uses the Wix Runtime from Microsoft.

Wix Tutorials

查看更多
登录 后发表回答