{
  "config": {
    "component_type": 1,
    "version": "7.0.167.0"
  },
  "actions": {
    "install": [
      {
        "type": 9,
        "description": "Kill process GameLoopLauncher.exe",
        "action_json_str": "{\"exe_name\":\"GameLoopLauncher.exe\"}"
      },
      {
        "type": 9,
        "description": "Kill process GameLoopEmulator.exe",
        "action_json_str": "{\"exe_name\":\"GameLoopEmulator.exe\"}"
      },
      {
        "type": 9,
        "description": "Kill process GLABoxHeadless.exe",
        "action_json_str": "{\"exe_name\":\"GLABoxHeadless.exe\"}"
      },
      {
        "type": 9,
        "description": "Kill process GLABoxSVC.exe",
        "action_json_str": "{\"exe_name\":\"GLABoxSVC.exe\"}"
      },
      {
        "type": 9,
        "description": "Kill process GameLoopVfs.exe",
        "action_json_str": "{\"exe_name\":\"GameLoopVfs.exe\"}"
      },
      {
        "type": 9,
        "description": "Kill process Uninstall.exe",
        "action_json_str": "{\"exe_name\":\"Uninstall.exe\",\"exe_dir\":\"%2\"}"
	    },
	    {
        "type": 9,
        "description": "Kill process GameLoopService.exe",
        "action_json_str": "{\"exe_name\":\"GameLoopService.exe\"}"
      },
      {
        "type": 9,
        "description": "Kill process GameLoopVm.exe",
        "action_json_str": "{\"exe_name\":\"GameLoopVm.exe\",\"exe_dir\":\"%2\"}"
	    },
      {
        "type": 2,
        "description": "Copy GameLoopLauncher.exe",
        "action_json_str": "{\"from\":\"%1/GameLoopLauncher.exe\",\"to\":\"%2/GameLoopLauncher.exe\"}"
      },
      {
        "type": 2,
        "description": "Copy Uninstall.exe",
        "action_json_str": "{\"from\":\"%1/Uninstall.exe\",\"to\":\"%2/Uninstall.exe\"}"
      },
      {
        "type": 1,
        "description": "Copy component files to target folder",
        "action_json_str": "{\"from\":\"%1\",\"to\":\"%2/%5\"}"
      },
      {
        "type": 2,
        "description": "Copy apk.ico",
        "action_json_str": "{\"from\":\"%1/resources/icon/apk.ico\",\"to\":\"%2/apk.ico\"}"
      },
	    {
		    "type": 18,
		    "description": "Add register install time",
		    "action_json_str": ""
	    }
    ],
    "update": [
      {
        "type": 9,
        "description": "Kill process GameLoopLauncher.exe",
        "action_json_str": "{\"exe_name\":\"GameLoopLauncher.exe\"}"
      },
      {
        "type": 9,
        "description": "Kill process GameLoopEmulator.exe",
        "action_json_str": "{\"exe_name\":\"GameLoopEmulator.exe\"}"
      },
      {
        "type": 9,
        "description": "Kill process GLABoxHeadless.exe",
        "action_json_str": "{\"exe_name\":\"GLABoxHeadless.exe\"}"
      },
      {
        "type": 9,
        "description": "Kill process GLABoxSVC.exe",
        "action_json_str": "{\"exe_name\":\"GLABoxSVC.exe\"}"
      },
      {
        "type": 9,
        "description": "Kill process GameLoopVfs.exe",
        "action_json_str": "{\"exe_name\":\"GameLoopVfs.exe\"}"
      },
	    {
        "type": 9,
        "description": "Kill process GameLoopService.exe",
        "action_json_str": "{\"exe_name\":\"GameLoopService.exe\"}"
      },
      {
        "type": 9,
        "description": "Kill process AceKeeper.exe",
        "action_json_str": "{\"exe_name\":\"AceKeeper.exe\"}"
      },
      {
        "type": 9,
        "description": "Kill process AceKeeperService.exe",
        "action_json_str": "{\"exe_name\":\"AceKeeperService.exe\"}"
      },
      {
        "type": 9,
        "description": "Kill process Uninstall.exe",
        "action_json_str": "{\"exe_name\":\"Uninstall.exe\",\"exe_dir\":\"%2\"}"
	    },
      {
        "type": 9,
        "description": "Kill process GameLoopVm.exe",
        "action_json_str": "{\"exe_name\":\"GameLoopVm.exe\",\"exe_dir\":\"%2\"}"
	    },
      {
        "type": 2,
        "description": "Copy GameLoopLauncher.exe",
        "action_json_str": "{\"from\":\"%1/GameLoopLauncher.exe\",\"to\":\"%2/GameLoopLauncher.exe\"}"
      },
      {
        "type": 2,
        "description": "Copy Uninstall.exe",
        "action_json_str": "{\"from\":\"%1/Uninstall.exe\",\"to\":\"%2/Uninstall.exe\"}"
      },
      {
        "type": 1,
        "description": "Copy component files to target folder",
        "action_json_str": "{\"from\":\"%1\",\"to\":\"%2/%5\"}"
      },
      {
        "type": 2,
        "description": "Copy apk.ico",
        "action_json_str": "{\"from\":\"%1/resources/icon/apk.ico\",\"to\":\"%2/apk.ico\"}"
      },
	    {
		    "type": 19,
		    "description": "Add register upgrade time",
		    "action_json_str": ""
	    }
    ]
  }
}
