AutoUpdateFeature – ZK

Tips for debugging

  • Loader.py –> rename as “Loader.pyw” for ordinary user
    • run from cmd

Loader.py

  1. if newerDownloaderExist():
    1. Copy Downloader.py from CAMSV to DEKSTOP
    2. Exit()
  2. if newerZKSWExist():
    1. Ask user: want to download?
      1. No:
        forceExit, sys.exit()
      2. Yes:
        askIfWantToDownloadNewestVersion() > CopyWithProgressBar()

          1. SKIPFILES
            “ZKSW_Settings.xml”
          2. SKIPDIRS
            “env”, “env1”
          3. SKIPUPPERDIRNAMES