Sebastian Lackner : appwiz.cpl: Copy addons to cache instead of moving.

Alexandre Julliard julliard at
Thu Dec 27 16:01:03 CST 2018

Module: wine
Branch: master
Commit: 29e5f1d97804595639d1e9198c8c4288070da60b

Author: Sebastian Lackner <sebastian at>
Date:   Wed Dec 26 13:43:03 2018 -0600

appwiz.cpl: Copy addons to cache instead of moving.

This leaves behind entries in wininet's own cache. That these are
created in the first place is probably less than desirable, but that
seems best addressed after code freeze.

Signed-off-by: Zebediah Figura <z.figura12 at>
Signed-off-by: Alexandre Julliard <julliard at>


 dlls/appwiz.cpl/addons.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dlls/appwiz.cpl/addons.c b/dlls/appwiz.cpl/addons.c
index c34101f..79f667b 100644
--- a/dlls/appwiz.cpl/addons.c
+++ b/dlls/appwiz.cpl/addons.c
@@ -513,7 +513,7 @@ static HRESULT WINAPI InstallCallback_OnStopBinding(IBindStatusCallback *iface,
         cache_file_name = get_cache_file_name(TRUE);
         if(cache_file_name) {
-            MoveFileW(msi_file, cache_file_name);
+            CopyFileW(msi_file, cache_file_name, FALSE);
     }else {

More information about the wine-cvs mailing list