C++ Silent Update

Hi,

I have successfully added the silent update in my software using the example in the tutorials, but every time there is a call to the process, the cursor change even if the process is in a separate thread so the customers notice it.

Is there a way to make the update check process completely invisible?

Thank you for the quick reply.

I totally agree with the you and the FAQ on that matter, but I wasn't clear enough in my first post. What I'm trying to do is to hide the check for update. If one is available then I open the updater normally and close my software.

When I start wyUpdate.exe with the arguments /quickcheck and /justcheck, the cursor change to the busy one, even if the focus is not on my software.

When I start wyUpdate.exe with the arguments /quickcheck and /justcheck, the cursor change to the busy one, even if the focus is not on my software.

Right, that's just how Windows works when a new process starts up in the background. For modern computers that cursor change will be imperceptible.

If it's a case where the "busy" cursor is caused by you calling wyUpdate from your "main UI thread", then the solution is to call wyUpdate from a background thread.