AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

kopierschutz auch im Netzwerk???

Offene Frage von "Marco Steinebach"
Ein Thema von Marco Steinebach · begonnen am 2. Mai 2008 · letzter Beitrag vom 11. Mai 2008
Antwort Antwort
Seite 2 von 2     12
Benutzerbild von rollstuhlfahrer
rollstuhlfahrer

Registriert seit: 1. Aug 2007
Ort: Ludwigshafen am Rhein
1.529 Beiträge
 
Delphi 7 Professional
 
#11

Re: kopierschutz auch im Netzwerk???

  Alt 4. Mai 2008, 07:35
Zitat von himitsu:
Zitat von rollstuhlfahrer:
cmd /c ver
GetVersionEx und Co.
ich vertrau da eher der Kommandozeile, da immerhin Windows wissen sollte, was es ist, obwohl der Rest bestimmt auch nicht schlecht ist

rollsuhlfahrer

EDIT: die kommandozeile erkennt auch Vista ohne Probleme (Server, etc...)
Bernhard
Iliacos intra muros peccatur et extra!
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
39.647 Beiträge
 
Delphi 11 Alexandria
 
#12

Re: kopierschutz auch im Netzwerk???

  Alt 4. Mai 2008, 07:49
das ist eine Windowsfunktion MSDN-Library durchsuchenGetVersionEx und dein "cmd /c ver" ruft dieses intern auch auf.

PS: wenn du den Befehl genau so aufrufen läßt ... leg mal diese Datei (cmd.bat) in dein Programmverzichnis
Code:
@echo off
echo Microsoft Windows 98
und schon hast du überall ein Windows 98



PS: die Idee mit der MAC-Adresse ist zwar nicht schlecht,
aber was passiert, wenn kein Firmen-Server existiert?

Vorschlag: codiere doch in der Registrierungsnummer ob der Freischaltcode aus der MAC-Adresse oder Daten des lokalen PC's errechnet wurde/werden soll
Müßte der Benutzer nur bei Anfrage von Registrierungsnummer+Freischaltcode mit angeben was er benötigt.
(bei vielen Programmen ist ja auch schon drin Codiert welche Freischaltversion vorliegt > Einzelplatz, MultiPC, Standard, Professional usw.)
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
Delphi-Tage 2005-2014
  Mit Zitat antworten Zitat
Benutzerbild von sk.Silvia
sk.Silvia

Registriert seit: 8. Feb 2006
Ort: Slovenia
90 Beiträge
 
Delphi 7 Personal
 
#13

Re: kopierschutz auch im Netzwerk???

  Alt 11. Mai 2008, 19:37
Zitat von Olli73:
Zitat:
Dann werd' ich mich mal nach der MAC-Adressen-Abfrage tummeln.
Also ich mache das folgendermaßen:

Delphi-Quellcode:
unit arp;


interface


uses
  sysutils, windows, winsock;


type
  TMacAddr = Array[0..5] of char;


function SendARP(DestIP: u_long; SrcIP: u_long; var MacAddr: TMacAddr;
                  var Len: u_long): DWORD; stdcall; external 'iphlpapi.dll';
function GetMacByIp(const IP: String): String;


implementation


function GetMacByIp(const IP: string): String;
var
  Mac: TMacAddr;
  i: Integer;
  L: integer;
  S: String;
begin
  for i := 0 to 5 do
    Mac[i] := #0;
  L := SizeOf(TMacAddr);
  SendARP(inet_addr(PChar(IP)), inet_addr(PChar('localhost')), Mac, L);
  S := '';
  for i := 0 to 5 do
    S := S + IntToHex(Ord(Mac[i]), 2) + '.';
  Delete(S, Length(S), 1);
  result := S;
end;


end.
hallo
und wie kann die MAC adresse andern ohne auf dass windows register zugreifen zummussen?
  Mit Zitat antworten Zitat
Apollonius

Registriert seit: 16. Apr 2007
2.325 Beiträge
 
Turbo Delphi für Win32
 
#14

Re: kopierschutz auch im Netzwerk???

  Alt 11. Mai 2008, 19:38
Findest du nicht, dass ein Thread reicht?
Wer erweist der Welt einen Dienst und findet ein gutes Synonym für "Pointer"?
"An interface pointer is a pointer to a pointer. This pointer points to an array of pointers, each of which points to an interface function."
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:18 Uhr.
Powered by vBulletin® Copyright ©2000 - 2022, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2021 by Daniel R. Wolf