---
description: >-
  This is a step-by-step guide on how to use the automatic updating system for
  your program.
---

# Auto-Update System

When setting up TrinitySeal, you will either input the current version into the Initialize or InitializeForm method. If you do this properly for each new build of your program, then you can follow the rest of this tutorial. If not, you must get your version right before starting.

## How to setup and properly use the automatic updating system for your program

{% hint style="info" %}
Once you've updated your program, the old build will no longer work and will require the user to download the latest files for security reasons.
{% endhint %}

1. Set the current version in your program and go to program settings on the TrinitySeal website
2. Scroll down to the 'Version Manager' and set the current version to match your program, and also include a download link to your latest program files (upload your files to the File Manager on TrinitySeal)
3. When you want to update your program, go into your program code and update the version to a new version, then build your program and upload the file to the TrinitySeal File Manager. Make sure you have the download link ready and ensure that it works.
4. Go to the website, go to program settings, scroll down the version manager then update the current version to corrospond to the version in your program build, and put the new download link into the 'download link' box
5. Done! Anybody that runs the old build of your program with the old version will get a pop-up saying 'Update available' and will automatically download your files from the link that you provided in the version manager.
