Installationsprogramme nur fuer eine Festplatten-Seriennummer

Hi,

ich habe ein automatisches Installationsprogramm (*.exe Datei), das selbst installiert. Ist es moeglich, dieses Programm so einzupacken, dass dieses nur auf Festplatten installieren laesst, die eine bestimmte Festplatten-Seriennummer haben?

MfG
Blanc
 
schreib dir nen wrapper drumrum, der die s/n der platte ausließt (sorry ... da wirst du entweder zu WMI oder low level IO greifen müssen) und versucht eine ressource damit zu entschlüsseln (bau dir den schlüssel aus der s/n) ... in der ressource steckt dann deine andere datei die sich erst nach der entschlüsselung starten lässt ...


natürlich ist das ganze knackbar, da in so einer s/n nicht genug information für nen starken schlüssel stecken wird, und ein angreifer nur das system braucht auf dem es funktioniert, um an die entschlüsselte ressource zu kommen ...
 
Gibt’s Tools, mit denen das Programm nach der Seriennummer zu schlüsseln?
Dann müsste man ja für jede Seriennummer eine eigene Build der Installationsdatei erstellen (da die Programmdateien mit der jeweiligen Seriennummer verschlüsselt werden müssten), oder? Ich wage einmal zu behaupten, dass das bei einer hohen Abnahme des zu verschlüsselnden Programmes ineffizient sein kann.

Man könnte das zwar bestimmt realisieren, indem eine solche Build automatisch erst auf die Anfrage zum Download erstellt wird (und die Programmdateien entsprechend verschlüsselt werden), die Aufwand- bzw. Kosten-/Nutzen-Abwägung überlasse ich aber dir.
 
Zurück
Oben