Funktionen:
- Auslesen von Produktschlüsseln für mehr als 96 Anwendungen (96 Anwendungen werden von uns unterstützt)
- Ändern der Windows-Seriennummer (Vista + 7) und auf wunsch auch eine automatische Aktivierung der Installation
- Exportfunktion für die Formate "txt, html und xml"
- Optional: Verschlüsselung des xml-Exports mit einem beliebigen Passwort (basiert auf AES mit Salt)
- Einfache Entwicklung von eigenen Plugins durch ein intelligentes Interface (Plugins, die auf einer .NET Sprache basieren)
- Sehr einfache Installation eines neuen Plugins (einfach in den Plugin Ordner einfügen)
- Angenehmes und modernes Design
Screenshots:



Die Entwicklung einer Plugins:
Um ein eigenes Plugins zu entwickeln, erstellen Sie ein neues .NET Projekt fügen Sie eine Referenz auf die Datei "PKRPlugins.dll" und nutzen Sie bspw. den folgenden Quellcode.
Visual C#
using System;
using System.Collections.Generic;
using System.Text;
using System.Drawing;
using PluginSystem;
using PKRCore.Properties;
using PKRPlugins;
namespace MeineAnwendung
{
public class Core : IPlugin
{
// Die Informationen über den Ersteller des Plugins
string _pluginname = "Mein Pluginname";
string _author = "Name des Entwicklers";
List<SupportedApps> _applications;
string _version = "1.0";
string _website = "http://dotnetbase.de";
#region Benötigte Funktionen zur Übergabe der Parameter sowie Hilfsfunktionen
// Konstruktor
public Core()
{
_applications = new List<SupportedApps>();
}
// Fügt eine neue Anwendung in die Liste
private void addApplication(string appName, Categories category)
{
SupportedApps sA = new SupportedApps();
sA.application = appName;
sA.category = category;
_applications.Add(sA);
}
IPluginHost hostSystem = null;
public IPluginHost Host
{
get
{
return hostSystem;
}
set
{
hostSystem = value;
}
}
public string name
{
get { return _pluginname; }
}
public string website
{
get { return _website; }
}
public List<SupportedApps> applications
{
get { return _applications; }
}
public string author
{
get { return _author; }
}
public string version
{
get { return _version; }
}
#endregion
// Diese Funktion wird beim Laden der Komponente ausgeführt.
// Eine Art Konstruktor
public void Initialize()
{
// Wir fügen unsere Anwendungen der Liste hinzu
addApplication("Testanwendung 1", Categories.System);
// Hier erfolgt das Auslesen von Informationen ...
// ...
// ...
// Anschließende Übergabe an die Anwendung
hostSystem.returnEntry("Testanwendung", "ABC-123", Categories.System, Resources.alert);
hostSystem.returnEntry("Testanwendung 2", "ABC-456", Categories.Grafik, Resources.windows);
}
// Diese Funktion wird beim schließen der Komponente ausgeführt
// Hier sollten evtl. Aufäumaktionen stattfinden, oder evtl. Reader
// geschlossen werden, falls dies noch nicht passiert ist
public void Dispose()
{
// Do Nothing
}
}
}
Angehängte Datei(en)
-
ProductKeyRecovery 2.rar (664,57K)
Anzahl der Downloads: 47

Hilfe






.


















RSS Feed