Här hittar du den senaste versionshistoriken och nedladdningslankar for alla program pa mikaelbengtsson.se. Apparna kontrollerar automatiskt efter uppdateringar via Hjalp-menyn.
Programmen kontrollerar automatiskt efter uppdateringar via Hjalp-menyn. Du kan aven anropa API-manuellt for att kolla efter nya versioner.
GET /update.php?app={app_key}&v={nuvarande_version}
GET /update.php?app=bengtssons_word&v=1.0.0
{
"has_update": true,
"latest_version": "1.1.0",
"current_version": "1.0.0",
"release_notes": "Forsta officiella release...",
"download_url": "/update/bengtssons_word/BengtssonsWord_Setup.exe",
"file_hash": "sha256...",
"file_size": 36200449,
"is_critical": false,
"released_at": "2026-06-21 00:00:00"
}
bengtssons_notepad — Bengtssons Notepad
bengtssons_word — Bengtssons Word
Klistra in denna kod i din C#-app for att kontrollera uppdateringar via Hjalp-menyn:
using System.Net.Http;
using System.Text.Json;
public static class UpdateChecker
{
private const string UpdateUrl =
"https://mikaelbengtsson.se/update.php";
public static async Task<UpdateInfo?> CheckAsync(
string appKey, string currentVersion)
{
using var http = new HttpClient();
http.Timeout = TimeSpan.FromSeconds(10);
var url = $"{UpdateUrl}?app={appKey}&v={currentVersion}";
var json = await http.GetStringAsync(url);
return JsonSerializer.Deserialize<UpdateInfo>(json,
new JsonSerializerOptions
{
PropertyNameCaseInsensitive = true
});
}
}
public class UpdateInfo
{
public bool HasUpdate { get; set; }
public string LatestVersion { get; set; } = "";
public string CurrentVersion { get; set; } = "";
public string ReleaseNotes { get; set; } = "";
public string DownloadUrl { get; set; } = "";
public string FileHash { get; set; } = "";
public long FileSize { get; set; }
public bool IsCritical { get; set; }
public string ReleasedAt { get; set; } = "";
}
Hur kontrollerar jag efter uppdateringar?
Oppna programmet och klicka pa Hjalp → Sök efter uppdateringar i menyfliken. Programmet kontakterar automatiskt servern och jamfor din version med den senaste.
Vad betyder "kritisk uppdatering"?
En kritisk uppdatering innehaller viktiga sakerhetsfixar eller buggar som kan pavalka stabiliteten. Du bor installera dessa sa snart som mojligt.
Hur verifierar jag nedladdningen?
Varje uppdatering har en SHA-256-hash som du kan jamfor med filen efter nedladdning. Anvand kommandot certutil -hashfile fil.exe SHA256 i Windows.
Behover jag avinstallera den gamla versionen?
Nej, installatoren ersatter den befintliga installationen automatiskt. Dina installningar bevaras.