Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 547888|Svar: 201

[ASP.NET] .NET/C# Mjukvarulicensplattform [Källkod]

  [Kopiera länk]
Publicerad på 2018-02-05 13:44:34 | | |


År 2016 skapades en uppsättning mjukvarulicensplattformar, mjukvaran debiterades efter tiden och maskinen var bunden, så denna uppsättning system skrevs vid den tiden, denna uppsättning system kan användas för att klara sig, och funktionerna är inte särskilt perfekta, bara för din referens och kommunikation!

Mjukvarufunktioner:

Lägg till registrering i programvaran för att använda den, och bind maskinen för att ställa in användarens användningstid.

De allmänna funktionerna introduceras:

1: Du kan lägga till auktoriserade användare

2: Du kan ställa in användarens auktorisationstid

3: Auktorisera användare att binda enheter, och en användare kan binda flera enheter

4: Användare kan inaktiveras eller tas bort

5: Använd åtkomstdatabasen, behöver inte installera andra komponenter, smidig och snabb distribution


Serverbaserad distribution:

Installera IIS och ha en .NET 4.0-miljö, skapa direkt en ny webbplats och packa upp arkivet till sajtens rotkatalog!!

Om du frågar: 'Microsoft.Jet.OleDb.4.0'-leverantören är inte registrerad på den lokala maskinen.

Vänligen byt ut körplattformen till en 32-bitars körplattform.

Databasanslutningssträngen kan konfigureras i web.config, och standardlösenordet i databasen är admin123

Bakgrund http://xxx/Account/Index standardkonto  admin@admin.com  Lösenord 123123

Kundinställningar:

Med hänvisning till ManagerAuth.dll fil:

I huvudmetodens ingångspunkt, lägg till följande kod:




Källkoden innehåller filen "Video Tutorial for Building and Using the Software Authorization System".

Källkodsnedladdning:

Länk: https://pan.baidu.com/s/1htxC9NY Lösenord:
Turister, om ni vill se det dolda innehållet i detta inlägg, snällaSvar



Tjog

Antal deltagare1MB+1 bidra+1 Kollaps förnuft
En liten nybörjare som älskar att lära sig + 1 + 1 Som en!

Se alla betyg





Föregående:Blockkedjor för inhemska och utländska handelsplattformar
Nästa:. .NET Berättelsen om det skrivskyddade samlingsgränssnittet
Publicerad på 2020-03-19 17:17:28 |
Jag har en fråga till hyresvärden.@小渣渣
Det finns inga problem med att mitt testprogram refererar till ManagerAuth/bin/Debug/ManagerAuth_Secure//ManagerAuth.dll i källkodspaketet som ägaren skickat, men det får ett fel när det refereras till ManagerAuth/bin/Debug/ManagerAuth.dll, oavsett om det är i originalpaketet eller regenererat.
Vad är det som händer?

Felmeddelandet lyder:

FileNotFoundException hanteras inte

Ett ohanterat undantag av typen "System.IO.FileNotFoundException" förekommer i ManagerAuth.dll

Ytterligare information: Misslyckades med att ladda en fil eller assembler "HttpHelper, Version=1.8.0.0, Culture=neutral, PublicKeyToken=null" eller någon av dess beroenden. Systemet kan inte hitta den angivna filen.
Publicerad på 2018-02-05 17:02:50 |
Publicerad den 2018-2-5 16:29
Tja, olika användare har en publik uppsättning publika och privata nycklar, och publika och privata nycklar kan lagras i mjukvaran

Jag är en användare som ...

Det finns en fråga som måste ställas, nämligen att kunden har passerat:
http://192.168.44.233:9090/api/User?email=chz&password=e10adc3949ba59abbe56e057f20f883e&device=a6442f9e872da18ce45e5a8fb516d8c8

Men varför får servern denna Get-metod? istället för andra funktioner definierade på serversidan.
Jag vet inte mycket om httphelper.
Vänligen ge råd.
Publicerad på 2020-03-20 11:37:32 |
Xiao Zhao publicerade den 2020-3-19 20:55
Saknar HttpHelper för att referera till HttpHelper.dll igen

Detta saknas verkligen. Efter att jag citerat HttpHelper.dll i testprogrammet visade det också felet i Newtonsoft.Json.dll, och om jag citerade Newtonsoft.Json.dll igen var det okej.
Men varför behöver du bara referera ManagerAuth.dll när du använder ManagerAuth/bin/Debug/ManagerAuth_Secure/ManagerAuth.dll, men du måste citera de två när du använder ManagerAuth/bin/Debug/ManagerAuth.dll?
Publicerad på 2018-02-05 14:39:01 |
Tack för att du delade med dig
Publicerad på 2018-02-05 14:41:25 |
Om jag ändrar RSA, gör om DLL-filen, kan jag fortfarande använda den?
@版主
 Hyresvärd| Publicerad på 2018-02-05 15:42:37 |
chz2008 publicerad den 2018-2-5 14:41
Om jag ändrar RSA, gör om DLL-filen, kan jag fortfarande använda den?
@版主

Källkoden finns redan tillgänglig och du kan ändra den hur du vill
Publicerad på 2018-02-05 16:03:06 |
Daniel är fantastisk
Publicerad på 2018-02-05 16:13:12 |
Liten slagg publicerad den 2018-2-5 15:42
Källkoden finns redan tillgänglig och du kan ändra den hur du vill

@小渣渣
Jag tittade precis på källkoden, och ditt sätt att skriva är att spara RSA i databasen. Och varje generation är unik. Det vi har analyserat tidigare är att andra specificerar en publik eller privat nyckel.
Dessutom är du en WINFORM-auktorisation, och du ser den returnerade informationen, som verkar användas för webbprogramauktorisation.
 Hyresvärd| Publicerad på 2018-02-05 16:29:35 |
chz2008 publicerad den 2018-2-5 16:13
@小渣渣
Jag tittade precis på källkoden, och ditt sätt att skriva är att spara RSA i databasen. Och varje generation är unik. Det vi brukade analysera om andra var att andra ...

Tja, olika användare har en publik uppsättning publika och privata nycklar, och publika och privata nycklar kan lagras i mjukvaran

Jag menar att varje användare har en egen offentlig nyckel och privat nyckel för kommunikation för att förhindra att andra förfalskar
Publicerad på 2018-02-05 17:01:46 |
@小渣渣
Det finns en fråga som måste ställas, nämligen att kunden har passerat:
http://192.168.44.233:9090/api/User?email=chz&password=e10adc3949ba59abbe56e057f20f883e&device=a6442f9e872da18ce45e5a8fb516d8c8

Men varför får servern denna Get-metod? istället för andra funktioner definierade på serversidan.
Jag vet inte mycket om httphelper.
Vänligen ge råd.
Publicerad på 2018-02-05 18:00:14 |
Bror, det här är stabilt
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com