Systeminformationen

Sonstiges (nicht kategorisierbar)

Moderator: Moderatoren

Benutzeravatar
Herbert
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 1991
Registriert: Do, 14. Aug 2008 0:22
Wohnort: Gmunden am Traunsee, Österreich
Danksagung erhalten: 3 Mal
Kontaktdaten:

Re: Systeminformationen

Beitrag von Herbert »

Hmm, du bist heute streng :angry7:
Das ein Programm unaufgefordert Daten von meinem PC übers Internet zum Herdsteller schickt, ist glücklicherweise noch nicht ganz üblich und rechtlich auch nicht ganz einfach.
Viele machen dies mittlerweile, um auf Updates zu prüfen oder auf legalität der individuellen Serienummer (die du ja auch vergeben könntest), da diese nur einmal gemeldet werden kann (oft gekoppelt mit dem Namen des Käufers).
Grüsse Herbert
Immer in Bewegung...
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21165
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 206 Mal
Danksagung erhalten: 67 Mal

Re: Systeminformationen

Beitrag von Manfred »

Nee, ich bin nicht streng, ich möchte nur endlose Diskussionen vermeiden.

Es geht auch nicht um persönliche Daten. Außerdem arbeite ich noch an der Idee. Wie das jetzt genau bis zum Schluß aussieht, weiß ich selbst noch nicht, da ich nicht weiß, was ich alles ermitteln kann und muß.
Mir ist das z.B. bei meinem Virenscanner aufgefallen. Der merkt, wenn ich einen anderen PC nehme und fragt, ob die Lizenz übertragen werden soll. Teamviewer macht das auch irgendwie.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15688
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: Systeminformationen

Beitrag von brandelh »

Es gibt DEMO Software die hinterlegen irgendwo in der Registry einen eindeutigen Schlüssel mit Ablaufdatum, nach der
einen Demo geht keine weitere mehr ... auch neuere Versionen nicht - Pech für die, dann wird es wohl nicht besser geworden sein. [-X

Ich habe einige Programme die sich den Rechner merken, einige scheinbar den NetBios-Namen.
Dort kann ich dann auch angeben, dass die Lizenz weiterziehen soll - wenn das Täglich mehrfach passiert weiß ich nicht was passiert 8)
Aber das ist so OK, normaler Umzug kein Problem.

Im Programm solltest du für das Programm eine GUID anlegen oder eine eigene lange Nummer, eindeutig, die kannst du dann mit der
MAC Adresse MD5en und diesen Wert zurückmelden und speichern. Wenn sich da was ändert stimmt der MD5 Wert nicht mehr.
Im Code sind die Ziffern nicht von anderen Daten zu unterscheiden.

Aber wie gesagt, wer zu sehr gängelt wird abgeschafft :badgrin:
Gruß
Hubert
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21165
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 206 Mal
Danksagung erhalten: 67 Mal

Re: Systeminformationen

Beitrag von Manfred »

Ihr habt immer Sorgen....

Hier gängelt keiner. Es darf nie vergessen werden, dass es hier um Software geht die nicht "just for fun", oder "Nice to have it" ist. Weder auf der einen noch auf der anderen Seite. Ich habe es derzeit lieber so, als wenn ich mit Dongeln arbeiten müßte. Ob dieses System ewig bleibt, dass kann ich heute noch nicht sagen, aber irgendwas muß man haben. Und wer sich darüber aufregt, der hat eh schon auf der Stirn den Stempel "ACHTUNG, ich mache noch mehr Ärger" gebeppt. Und so Leute sind eh nicht fördernd für das weitere Leben. :wink:
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
Koverhage
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2470
Registriert: Fr, 23. Dez 2005 8:00
Wohnort: Aalen
Hat sich bedankt: 102 Mal
Danksagung erhalten: 3 Mal
Kontaktdaten:

Re: Systeminformationen

Beitrag von Koverhage »

daran habe ich auch schon gedacht, aber den kann man ja auch mehrmals einsetzen. :wink:
Was aber spätestens beim Windows Update nicht mehr klappt (soweit mir bekannt)
Aber wo ist das Problem? Zusätzlich noch den Computername und Du hättest was Du willst.
100% tige Sicherheit hast Du nur beim Hardware Dongle.
Gruß
Klaus
Benutzeravatar
Herbert
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 1991
Registriert: Do, 14. Aug 2008 0:22
Wohnort: Gmunden am Traunsee, Österreich
Danksagung erhalten: 3 Mal
Kontaktdaten:

Re: Systeminformationen

Beitrag von Herbert »

Manfred hat geschrieben:Nee, ich bin nicht streng, ich möchte nur endlose Diskussionen vermeiden.
Der ist gut, Manfred =D> 8)
Wenn du dein Anliegen von Beginn weg klarer Beschreiben hättest, wäre wohl alles etwas kürzer rausgekommen. :confused1:
Grüsse Herbert
Immer in Bewegung...
Benutzeravatar
Herbert
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 1991
Registriert: Do, 14. Aug 2008 0:22
Wohnort: Gmunden am Traunsee, Österreich
Danksagung erhalten: 3 Mal
Kontaktdaten:

Re: Systeminformationen

Beitrag von Herbert »

Manfred hat geschrieben:Mir ist das z.B. bei meinem Virenscanner aufgefallen. Der merkt, wenn ich einen anderen PC nehme und fragt, ob die Lizenz übertragen werden soll. Teamviewer macht das auch irgendwie.
Teamviewer arbeitet mit einem Server (bei München). Du meldest dich dort (unsichtbar) an und kriegst die Nummer zur Verbindungsfindung zurück. Läuft der Server nicht, gibts keine Verbindungen mit dem TV. Da ist also ein anderes System dahinter.
Grüsse Herbert
Immer in Bewegung...
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21165
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 206 Mal
Danksagung erhalten: 67 Mal

Re: Systeminformationen

Beitrag von Manfred »

Leider weiß man am Anfang nie, in welche Richtung eine Diskussion geht. Erklärt man es zu deutlich, dann kann es endlos werden, oder oft falsch verstanden.

was den TV betrifft, meinte ich die Lizenzierung. Die weiß, wenn Du den PC wechselst. man kann nur 10x registrieren, dann mußt Du den Support zur Hilfe nehmen.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
Herbert
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 1991
Registriert: Do, 14. Aug 2008 0:22
Wohnort: Gmunden am Traunsee, Österreich
Danksagung erhalten: 3 Mal
Kontaktdaten:

Re: Systeminformationen

Beitrag von Herbert »

Jaaa, manfred. Nur bei der aktuellen TV Lizenz, die du einsetzt. Wie (fast) jeder Softwareanbieter kriegst du jährlich Updates (nicht nur irgendwelche Subscriptions). Da beginnt das Genze so oder so wieder von vorne. :angel8:
Grüsse Herbert
Immer in Bewegung...
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21165
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 206 Mal
Danksagung erhalten: 67 Mal

Re: Systeminformationen

Beitrag von Manfred »

Ich verstehe den Zusammenhang jetzt nicht. Bei dem Beispiel TV und dem Virenscanner wollte ich nur darauf hinweisen, das da wohl auch "intern" Daten weitergereicht werden. Wie sollte es sonst erkennbar sein, dass der PC gewechselt wurde. Wie die Intervalle sind, steht doch jetzt gar nicht zur Debatte.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
Herbert
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 1991
Registriert: Do, 14. Aug 2008 0:22
Wohnort: Gmunden am Traunsee, Österreich
Danksagung erhalten: 3 Mal
Kontaktdaten:

Re: Systeminformationen

Beitrag von Herbert »

Gar nicht. Ich besitze eine Lizenz und darf die irgendwo einsetzen! Einfach nur einmal aufs mal. Die Intervalle hast du ins Spiel gebracht.
Ich wollte eigentlich auf eines der grossen Probleme bei Lizenzkontrollen hinweisen: Es bleibt eine Dynamik erhalten. Das sich fixieren auf eine Installation auf genau einem PC ist doch nicht aktuell genug - und meiner Meinung nach auch nicht zeitgemäss.
Aber ich nehme an, dass deine Anwendung etwas ganz Spezielles macht.
Grüsse Herbert
Immer in Bewegung...
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15688
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: Systeminformationen

Beitrag von brandelh »

Ein negativ Beispiel:

Anno 2010 - UbiSoft ...

Eigentlich will ich das Spiel offline spielen, anfangs ging das gar nicht.
Mittlerweile kann man es so einstellen, aber das nur sehr umständlich.
Letzthin war mal wieder der UbiSoft Server nicht erreichbar und dann dauert die Umstellung fast ewig,
weil das Programm ja auf (mehrere) Timeouts wartet ...
und das für ordentlich Knete. Ein tatsächlicher Schaden entsteht ja nicht ...

das kann bei anderer Software anders sein und wenn dann der Kunde sauer ist weil er sein Programm nicht nutzen kann...
Ebenso kann es je nach Software sein, dass der Rechner gar nicht im Netz hängt (hängen darf ! ) ...

Es kommt wie immer im Einzelfall darauf an, was sinnvoll ist.
Gruß
Hubert
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21165
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 206 Mal
Danksagung erhalten: 67 Mal

Re: Systeminformationen

Beitrag von Manfred »

Jetzt wird doch der Hund in der Pfanne verrückt. Ich versuche gerade die ProductId auszulesen. Nichts zu machen. PathName, oder ProductName kein Problem. Nur ProductId gibt mir eine Länge von 0 zurück.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21165
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 206 Mal
Danksagung erhalten: 67 Mal

Re: Systeminformationen

Beitrag von Manfred »

Es wird wohl noch lustiger, DigitalProductId kann auch nicht gelesen werden. Hat das schonmal wer von euch versucht? Es sieht ganz so aus, als wenn die "Internas" nicht ausgelesen werden könnten. Warum auch immer :wink:
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
Koverhage
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2470
Registriert: Fr, 23. Dez 2005 8:00
Wohnort: Aalen
Hat sich bedankt: 102 Mal
Danksagung erhalten: 3 Mal
Kontaktdaten:

Re: Systeminformationen

Beitrag von Koverhage »

cRetCode := DC_RegQuery( nil, 'Software\Microsoft\Windows NT\CurrentVersion', 'ProductId')

bei mir funktioniert das
Gruß
Klaus
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21165
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 206 Mal
Danksagung erhalten: 67 Mal

Re: Systeminformationen

Beitrag von Manfred »

Ja, aber wenn es ein 64Bit Windows ist, dann haben wir an der Stelle schlechte Karten. Das klappt dann nämlich nicht.

http://social.msdn.microsoft.com/Forums ... sualcclide
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
Wolfgang Ciriack
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2932
Registriert: Sa, 24. Sep 2005 9:37
Wohnort: Berlin
Hat sich bedankt: 13 Mal
Danksagung erhalten: 34 Mal
Kontaktdaten:

Re: Systeminformationen

Beitrag von Wolfgang Ciriack »

Bei meinem Windows 8.1 64bit gibt es die keys ProductId, DigitalProductId und DigitalProductId4 alle unter
HKLM\Software\Microsoft\Windows NT\CurrentVersion.
Viele Grüße
Wolfgang
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21165
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 206 Mal
Danksagung erhalten: 67 Mal

Re: Systeminformationen

Beitrag von Manfred »

ja, das stimmt. Aber versuche die mal z.b. wie oben angeführt auszulesen.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
Koverhage
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2470
Registriert: Fr, 23. Dez 2005 8:00
Wohnort: Aalen
Hat sich bedankt: 102 Mal
Danksagung erhalten: 3 Mal
Kontaktdaten:

Re: Systeminformationen

Beitrag von Koverhage »

Siehe
http://www.google.de/url?sa=t&rct=j&q=& ... GE&cad=rja

Das lässt vermuten, das es wegen unicode nicht funktioniert, d.h. man müsste dc_regquery anpassen.
Eventuell hat ot4xb so registry Funktionen ?
Unicode Funktionen gibt es ja in ot4xb.
Gruß
Klaus
Benutzeravatar
Wolfgang Ciriack
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2932
Registriert: Sa, 24. Sep 2005 9:37
Wohnort: Berlin
Hat sich bedankt: 13 Mal
Danksagung erhalten: 34 Mal
Kontaktdaten:

Re: Systeminformationen

Beitrag von Wolfgang Ciriack »

Wozu, ich brauch das ja nicht :D
Viele Grüße
Wolfgang
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21165
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 206 Mal
Danksagung erhalten: 67 Mal

Re: Systeminformationen

Beitrag von Manfred »

Boh Wolfgang... :roll: :banghead: =D> #-o [-X
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12903
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 44 Mal

Re: Systeminformationen

Beitrag von AUGE_OHR »

Manfred hat geschrieben:Ja, aber wenn es ein 64Bit Windows ist, dann haben wir an der Stelle schlechte Karten. Das klappt dann nämlich nicht.
du hattest nichts von 64bit gesagt ... die WMI Aufrufe sind ja alle W32_*

eine 32bit Applikation unter WOW64 greift default auf den Registry Zweig WOW6432Node zu.
http://msdn.microsoft.com/en-us/library ... 85%29.aspx
Bild

wenn du es für 64bit benötigst muss man den Aufruf erweitern um die __ProviderArchitecture
http://msdn.microsoft.com/en-us/library ... 85%29.aspx

ab Win7 gibt es ja die Version 2 Powershell.
http://blogs.msdn.com/b/koteshb/archive ... ur-os.aspx
Name of the Operating System

PS C:\> (Get-WmiObject Win32_OperatingSystem).Name

Is Operating System 32-bit or 64-bit

PS C:\> (Get-WmiObject Win32_OperatingSystem).OSArchitecture

Name of the Machine

PS C:\> (Get-WmiObject Win32_OperatingSystem).CSName

There are many more properties of the Operating System that are exposed. To obtain more details, run the following

PS C:\> Get-WmiObject Win32_OperatingSystem | Get-Member

* Tested using PowerShell 2.0
gruss by OHR
Jimmy
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21165
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 206 Mal
Danksagung erhalten: 67 Mal

Re: Systeminformationen

Beitrag von Manfred »

Stimmt, ich hatte nichts von 64Bit gesagt. Das hat aber auch eine guten Grund. Ich habe bis dato nichts von den Unterschieden, oder Problemen die sich auftaten gewußt. (Aber eigentlich hätte man das auch direkt einkalkulieren können, da wohl 64Bit System immer häufiger anzutreffen sein werden) Und wie schon mehrfach erwähnt, ich wollte es nicht zu aufwändig treiben und in die Richtung scheint es mir derzeit zu gehen. Also muß die Sache nochmal überdacht werden.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12903
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 44 Mal

Re: Systeminformationen

Beitrag von AUGE_OHR »

versuche mal diese Version auf einem 64bit OS als "normaler" User
X64_W32_OS.ZIP
(7.42 KiB) 170-mal heruntergeladen
gruss by OHR
Jimmy
Benutzeravatar
Koverhage
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2470
Registriert: Fr, 23. Dez 2005 8:00
Wohnort: Aalen
Hat sich bedankt: 102 Mal
Danksagung erhalten: 3 Mal
Kontaktdaten:

Re: Systeminformationen

Beitrag von Koverhage »

Gruß
Klaus
Antworten