Feature request

Your wyBuild is a great product and I love to see below features implemented in your future releases.

1. add *.bat execute support after finishing updating (wybuild 1.2 only supports exe and com at the moment.)2. add force update option : e.g wyupdate.exe -f (bypass client.wyc and server version check)It's very helpful when my clients deleted some files accidentally or they're corrupted. He/she just needs to run wyupdate.exe -f to re-download all files from the server.

Your wyBuild is a great product and I love to see below features implemented in your future releases.

1. add *.bat execute support after finishing updating (wybuild 1.2 only supports exe and com at the moment.)

Good idea, it'll be in the next version.

2. add force update option : e.g wyupdate.exe -f (bypass client.wyc and server version check)It's very helpful when my clients deleted some files accidentally or they're corrupted. He/she just needs to run wyupdate.exe -f to re-download all files from the server.

Something very similar is already included in wyBuild 1.2. As it is now, when wyUpdate is patching your product, if it detects something wrong it downloads the full version of your product. Here's the option in the wyBuild project properties window:

[attachment=0]wybuild-catch-all-updates.png[/attachment]

Is this what you're suggesting, or are you talking about re-downloading an existing corrupt version?

for example: my software files are main.exe, data.dll, wyupdate.exe and client.wyc. If i run wyupdate.exe it will say my software is to date. if I delete main.exe and data.dll then run wyupdate.exe it still says my software is up to date. I just want wyupdate.exe to check for missing files and redownload them or just redownload them all when using something like wyupdate.exe -redownload

OK, now I get what you're saying. I have a couple more questions, though. How did the files get deleted in the first place?

I need a more complete picture. Are these files anti-piracy things that pirates delete to get full access to your software?

The reason i want this feature to prevent my files from modifying by others. For example: i coded my main.exe to check for other files data.dll . *.dll CRC... if it detects those files are modified then it will run wyupdate.exe to redownload them. I believe the feature also helps other situations like customers deleted one or a few required files accidentally or web deploy

Web Deploy: customers only need to download/run wyupdate.exe and it will download all program files from the server.

This is an interesting feature. It won't be in the next version of wyBuild (v 1.3), but it might be in a few versions from now (1.4 or 1.5).

I don't think we'll market it as a web deployment (due to the inherent problems of .NET Framework distribution), but rather as your were suggesting earlier - a "repair install" ability.

Thanks for your great input, aloric.

1. add *.bat execute support after finishing updating (wybuild 1.2 only supports exe and com at the moment.)

This has been added to wyBuild 1.3. Download it now.