code: func getWindowsError(inputError error) error {
  	if exiterr, ok := inputError.(*exec.ExitError); ok {
  		if status, ok := exiterr.Sys().(syscall.WaitStatus); ok {
  			if sysErr, ok := WinErrCode[status.ExitStatus()]; ok {
  				return errors.New(fmt.Sprintf("\n %s: %s \n %s", sysErr.Title, sysErr.Description, sysErr.Action))
  			}
  		}
  	}
  
  	return inputError
  }
docs: // Get windows error