Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 03:26

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Ablaufdatum z.B. mit Key

Discussion on Ablaufdatum z.B. mit Key within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1



 
elite*gold: 10
Join Date: Nov 2010
Posts: 1,775
Received Thanks: 184
Ablaufdatum z.B. mit Key

Hey ePvP,

bin momentan an einem kleinen C# Projekt am Arbeiten, leider finde ich keine Möglichkeit eine Art Ablaufdatum der Software zu programmieren.

Habe bisher keine Funktion gefunden, die es mir ermöglicht aus einer Datenbank (MSSQL) auszulesen wie viele Tage verbleiben um die Software zu nutzen.

Das Sperren der Software nach der abgelaufenen Zeit bekomme ich allerdings hin.

Hat da jemand einen guten Ansatz für mich?
Prehistoric is offline  
Old 07/27/2017, 14:12   #2
 
elite*gold: 0
The Black Market: 149/0/0
Join Date: Sep 2016
Posts: 451
Received Thanks: 76
Die Sprache wäre noch hilfreich, dann könnte man gleich ein codesnippet mitliefern.
Generell würde ich das ganze, wenn möglich Serverseitig machen, also z.B. mit einem Unix Timestamp.

Du trägst die "Aktivierungsdatum" ein und addierst darauf die Dauer, wie lange es aktiviert ist. Dann kannst du jederzeit die Serverzeit abfragen und mit dem "Ablaufdatum", also Aktivierungsdatum+Dauer vergleichen (Serverzeit >= Ablaufdatum -> Sperren)

Edit: Du kannst die HWID(Hardware-ID) zum identifizieren des Programms nutzten.
SyntaxBreaker is offline  
Old 07/27/2017, 14:47   #3



 
elite*gold: 10
Join Date: Nov 2010
Posts: 1,775
Received Thanks: 184
Quote:
Originally Posted by avenger2k View Post
Die Sprache wäre noch hilfreich, dann könnte man gleich ein codesnippet mitliefern.
Generell würde ich das ganze, wenn möglich Serverseitig machen, also z.B. mit einem Unix Timestamp.

Du trägst die "Aktivierungsdatum" ein und addierst darauf die Dauer, wie lange es aktiviert ist. Dann kannst du jederzeit die Serverzeit abfragen und mit dem "Ablaufdatum", also Aktivierungsdatum+Dauer vergleichen (Serverzeit >= Ablaufdatum -> Sperren)

Edit: Du kannst die HWID(Hardware-ID) zum identifizieren des Programms nutzten.

C# steht doch als Präfix


D.h. am besten wäre es die Serverzeit abzufragen und zu sagen, wenn das Datum 30.08 ist, dass es ausläuft?

Auf die Idee bin ich nicht gekommen, werde mich darüber mal informieren ! Danke auf jeden Fall schon einmal.
Prehistoric is offline  
Old 07/27/2017, 15:03   #4
 
elite*gold: 0
The Black Market: 149/0/0
Join Date: Sep 2016
Posts: 451
Received Thanks: 76
Ay sorry hab ich total übersehen.

hab das jetzt mal schnell ausm Internet:
DateTimeOffset.Now.ToUnixTimeSeconds()

Damit holst dir den UnixTimeStamp des aktuellen Datums + Uhrzeit dort rechnest du die Dauer drauf (1Tag = 86.400 Sekunden) also für jeden Tag +86.400 und dann kannst einfach die aktuelle Serverzeit in Unixformat vergleichen.
SyntaxBreaker is offline  
Old 12/07/2017, 02:24   #5
 
elite*gold: 0
Join Date: Jan 2014
Posts: 370
Received Thanks: 167
public void vali()
{
if ((int)new TimeSpan(DateTime.Now.Ticks - new DateTime(2017, 12, 03).Ticks).TotalDays <= 14)
return;
Process.Start("http://www.elitepvpers.com");
Environment.Exit(0);
}

Vergleicht die Zeit nur mit der PC Uhrzeit, also lässt sich austricksen, solltest du aber ohne Probleme auf eine Serverabfrage ändern können.
Onkelmat is offline  
Reply


Similar Threads Similar Threads
[Selling] M2Bob Account (Ablaufdatum: 15.6.15 18:49) [MIT TREASURE IM THREAD] - 375 e*Gold
05/23/2015 - elite*gold Trading - 2 Replies
Hey, Verkaufe meinen M2Bob Account, da ich heute Nacht in den Urlaub fliege. Ablaufdatum: 15.6.15 18:49 Wunschpreis: 375 e*Gold - Recht billig für die Tage Der Treasure: Treasure #292681
[Selling] M2Bob Account (Ablaufdatum: 15.6.15 18:49) [MIT TREASURE IM THREAD] - 375 e*Gold
05/23/2015 - Metin2 Trading - 0 Replies
Hey, Verkaufe meinen M2Bob Account, da ich heute Nacht in den Urlaub fliege. Ablaufdatum: 15.6.15 18:49 Wunschpreis: 375 e*Gold - Recht billig für die Tage Der Treasure: Treasure #292681
Verkaufe B.Net Account mit WoW Wotlk. Ablaufdatum: 02.11.2007
10/14/2012 - World of Warcraft Trading - 1 Replies
verkauft
Game Card Ablaufdatum ?
09/03/2007 - World of Warcraft - 4 Replies
Hi, haben Game Cards ein "Ablaufdatum" ? Bzw verlieren diese irgendwann ihre Gültigkeit ?



All times are GMT +1. The time now is 03:27.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.