Install gekoppelt an einzigen PC

Diskutiere Install gekoppelt an einzigen PC im Software Forum Forum im Bereich Hardware & Software Forum; Hi Ich möchte eine Install.exe mit innosetup erstellen und dabei eine Abfrage auf einen Identifier (z.B. machine-ID) einbeziehen. Stimmt die...
  • Install gekoppelt an einzigen PC Beitrag #1
P

ppm007

Bekanntes Mitglied
Dabei seit
08.03.1999
Beiträge
3.303
Reaktionspunkte
0
Ort
München
Hi

Ich möchte eine Install.exe mit innosetup erstellen und dabei eine Abfrage auf einen Identifier (z.B. machine-ID) einbeziehen.

Stimmt die ID dann soll der Installer das eine machen, stimmt sie nicht, dann die Installation verweigern.

Geht das ?

Beste Grüsse
ppm007
 
  • Install gekoppelt an einzigen PC Beitrag #2
haxor

haxor

Bekanntes Mitglied
Dabei seit
20.05.2006
Beiträge
4.802
Reaktionspunkte
0
Ort
mein eigenes kleines königreich
Yep, die Kopplung einer Software beispielsweise an die Hardware ID ist möglich.
 
  • Install gekoppelt an einzigen PC Beitrag #3
P

ppm007

Bekanntes Mitglied
Dabei seit
08.03.1999
Beiträge
3.303
Reaktionspunkte
0
Ort
München
Und geht das mit innosetup ?

Wie liest man die machineID aus ?
 
  • Install gekoppelt an einzigen PC Beitrag #4
haxor

haxor

Bekanntes Mitglied
Dabei seit
20.05.2006
Beiträge
4.802
Reaktionspunkte
0
Ort
mein eigenes kleines königreich
Ich weiß zwar nicht, wie / ob das mit innosetup möglich ist, aber generell solltest du dir erstmal überlegen, woran du koppeln willst. Eine komplett eindeutige ID ist imho sehr schwer zu erlangen und führt beim Endkunden zu ziemlichen Nachteilen. Einfache Werte wären die MAC Adresse oder Volume ID, schwere BIOS ID, Festplatten ID oder Windows Produkt ID. Man kann beispielsweise auch nur die Windows ID aus HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\ProductID auslesen und aus dem Block einen MD5 Hash bilden, das dürfte ein ziemlich sicherer Wert sein, der sich aber ebenso wie die Festplatten ID (wobei ich nur unter alten NT Systemen wüsste, wie man sie ausliest) bei einer Formatierung als nicht beständig erweist.
 
  • Install gekoppelt an einzigen PC Beitrag #5
P

ppm007

Bekanntes Mitglied
Dabei seit
08.03.1999
Beiträge
3.303
Reaktionspunkte
0
Ort
München
Haxor Danke für Deine Bemühungen

Gibts ein Freeware-Tool, das eine der genannten IDs einfach ausliest und in ein File schreibt ?

Beste Grüsse
ppm007
 
  • Install gekoppelt an einzigen PC Beitrag #6
peterfido

peterfido

Bekanntes Mitglied
Dabei seit
16.02.2000
Beiträge
1.785
Reaktionspunkte
0
Ort
Berlin
Ich weiß nicht, um was für eine Software es sich handelt, aber als bei uns auf der Arbeit einer der Server gestorben war, war ich froh, dass die Platte in einem anderen PC hochfuhr und das System anstandslos weiterlief... Ich würde wenigstens nach falscher ID das Programm so lange laufen lassen, wie man benötigt, um in einem solchen Fall Euren Support zu erreichen um das Programm wieder freizuschalten. (Wochenenden berücksichtigen).

Eine bessere Möglichkeit wäre es über einen Hardware-Dongle zu lösen. Diesen kann man einfach an einen anderen Rechner anschließen und ist auch recht einfach mit einem Mikrocontroller selbst zu realisieren.
 
Thema:

Install gekoppelt an einzigen PC

ANGEBOTE & SPONSOREN

https://www.mofapower.de/

Statistik des Forums

Themen
213.180
Beiträge
1.579.174
Mitglieder
55.879
Neuestes Mitglied
stonetreck
Oben