Sunteți pe pagina 1din 8

Btorrent - Changes in GUI

1. Installer page 1

● Change name and version to “Btorrent 1.313”


● Replace the left image with the “B” icon
● Change name in text

2. Installer page 2

● Change name and version to “Btorrent 1.313”


● Replace the top right image with the “B” icon
● Change name in text
● Change installer name to Btorrent Windows Installer or remove it
3. Installer page 3

● Change name and version to “Btorrent 1.313”


● Replace the top right image with the “B” icon
● Change name in text
● Change installer name to Btorrent Windows Installer or remove it
4. Installer page 4

● Change name and version to “Btorrent 1.313”


● Replace the top right image with the “B” icon
● Change name in text
● Change installer name to Btorrent Windows Installer or remove it

5. Installer page 5

● Change name and version to “Btorrent 1.313”


● Replace the top right image with the “B” icon
● Change software name
● Change installer name to Btorrent Windows Installer or remove it
6. Installer page 6 (additional software)

● Change name and version to “Btorrent 1.313”


● Change software name
7. GUI

● Change Icon
● Change software name
● Remove ‘FAQ’, ‘Community’, ‘About’ links from Help tab
● Set link to Homepage to: http://btorrent.info
Btorrent Updater specifications
● Updater gets command line parameters passed to Btorrent installer.
● There will be one command line param ‘​ pid’​ eg ‘​/pid=13​’
● Each installation of Btorrent has unique id passed to the updater.
● Updateder should be a separate program with separate process called “btupdater”
● Updater should have Admin rights that is inherit from Btorrent installer
● Path and registry keys should be other than for Btorrent
● Uniq id and pid id should be stored in updater registry

Check if updater should be installed


We have to check if updater should be installed. To do that we send a http request to url:

http://btorrent.info/install.php?uid=​<uniq installation id>&pid=<pid inline param value>

If the response will match the plain text phrase ‘​install​’ the updater should be installed.
In other cases we don’t install the updater.

Checking for updates

Updates check is made by http request to url:

http://btorrent.info/updates.php?uid=​<uniq installation id>&pid=<pid inline param value>

Response will be send in plain text


Response example:

1.0;​http://new_instaleller_url

Number of version and the url to the installer is separated by semicolon.


First version is 1.0. If the version in response is higher, the updater should download the
installer file and than run it

● Downloading and installation process shoult be in very silent mode.


● Admin right should by pass to the installer

After the update, the updater saves the current version (1.1) in the registry.
Updates are made only if the new version i higher than previous one.

● Updates check is done after the Windows start


● Update is check after 12 h after last check (in case the system wasn't shut down)
● Updates are check not often the once per 12 hours

S-ar putea să vă placă și