Changelog:
- removed "/dryrun" flag from query command
wpkg execute checks will now work - added function to store the last successful sync date and time in the registry
The dryrun flag was added in the past to prevent the local wpkg.xml from changing its date as my client application used this to check when system was last updated. This caused problems with packages that relied on execute checks as those were not executed in dryrun mode. Because of this i removed the flag and added a function to store the last sync (without errors) in the registry.
makemsi.exe Problems
I am aware that the makemsi.exe was not working for some users. I think the source of the Problem was that i was compiling the programs under windows 8.1, makemsi.exe was working fine on this version and up (tried several x64 win10 systems) but not on windows 7. I now tried to compile it under windows 7 and it seems this fixed the problem (atleast on my systems), this version also works fine with windows 10 as far as i could test it right now.
Please try the w7 build and check if makemsi is now working again. I also tried this build on windows 10 and everythings seems to work fine, so if no further problems get reported i will build all future releases on windows 7 from now on.