What Would Be The Code For Serial Number Authentication
Nov 14, 2010
I am programming in visual basic 2008 I would like to set up serial numebers for software im developing. I would like to prevent software theft by ensuring that each purchased copy has a unique serial number that can only be used once. How would i create this so
a.) The serial numeber can only be used once
b.) The software cannot run without a correct serial number
c.) The serial number verification box pops up on ONLY the first use of the program and goes away after correct serial number is entered
d.) a serial number generation and verification program
With this code i check the serial serialnumber of a usb stick.
[code]...
It is not perfect because the programma crash when there is no usb in de PC.But how do i search fot the sctick if it has a name , for example PPH ? And not G: , because it is everytime a different station.
I want to generate a serial number in this format: INDDMMYY000001, INDDMMYY000002, INDDMMYY000003, ... I can generate INDDMMYY using following code: lblNoSiri.Text = "IN" + Date.Now.ToString("ddMMyy") However, I don't know how to generate the last six digit number. I only can generate number without zero in front of it. How to create the number with fix number of digit?
what is wrong with my code and I get no feedback from my button click event, i have imported. ( code Below) and i have tied differrent combinations of the code without sucess.maybe add extra to my code for the list to show open Port or closed ports.
The link below has code to connect to a modem thru the serial port but it is for an earlier version of VB. when I convert the code, it does not fully convert and has 4 errors that prevent building the project. can someone tell me what needs to be changed or added?
I'm using this code to generate machine signature. But it's take noticeable time to execute.
Public Shared Function DriveSN(ByVal DriveLetter As String) As String Dim disk As ManagementObject = New ManagementObject(String.Format("Win32_Logicaldisk='{0}'", DriveLetter))
Dim Q As New SelectQuery("Win32_BaseBoard") Dim SearchString As New ManagementObjectSearcher(Q) Dim Info As ManagementObject For Each Info In SearchString.Get() TextBox1.Text += Info("SerialNumber").ToString() Next Its not working. I cant get my motherboard serial. Why?
what i want is to get the serial number of my cpu.i have used the code you give at your website,that refers at the function GetProcessorId, at 3 different pc's,where all these pc's were using cpu's of the company INTEL.so my problem is that i took the same ID from the 3 pc's i used. is there any way that will make me able to get a real serial number from a cpu,that this serial number is unique?i am using visual studio 2008.do you have something to suggest?
I am making my first application which involves WMI.. Using the documentation provided by MSDN and the Forums I have managed to get data related to the Win32 Class (Computer Name, Physical Memory, IP Address, etc..) Now I would like to get the Serial number of the monitor. I believe I have to use the WmiMonitorID Class. However, I do not know the Syntax to access the property of the same. I had used the code below for the win32 class. How do I modify it for the WmiMonitorID Class?
Public Function OpSys() As String() Dim Str(4) As String ' ManagementObjectSearcher retrieves a collection of WMI objects based on[code]........
What is missing is a way that when I give a print click on the quantity of copies informed skirt with sequential numbers without repetitionex.: 10001, 10002, 10003
The PC has VB program.The VB (running over XP operation system) communicates through USB to RS232 and communicates with electronic board.I found out the when the XP allocate port number more then (estimation) 16, the VB program have problem to communicate with the board.(The problem disappears when the XP allocate port number less then 16).Is VB can handle port number that have high number (like com 45 etc')? and how...Can I force the XP to automatic allocate port number less then specific value?
I am trying to mimic the results of some C code that uses the OpenSSL library using the system.security.crytography library in the .net 3.5 world, and I can't seem to get it right. part of the issue is my understanding of crytography in general.
Here's what is supposed to happen:
I send a request for authentication to a device.It returns a challenge digest, which I then need to sign with a known key and return The device returns a "success" or "Fail" message.I have the following code snippet that I am trying to "copy":
OS: windows 7 64-bit /Programming Language: Visual Basic.net on Visual Studio 2010 express edition.I have dataset with 4 tables each one of them is a datasource to a datagridview I want to add a serial number column to the datagridview so I made this
DataGridView1.Columns.Add("serial", "SER.") For x As Integer = 0 To (ds.Tables("workers").Rows.Count - 1) DataGridView1("serial", x).Value = (x + 1) Next
It was working fine untill I added a relationship to the dataset the relationships codes were
Dim relation_WC As New DataRelation("relation_WC", ds.Tables("workers").Columns("id"), ds.Tables("cources_jun").Columns("workerid")) Dim relation_WV As New DataRelation("relation_WV", ds.Tables("workers").Columns("id"), ds.Tables("vacations_jun").Columns("workerid"))
[code]....
I breaked point the debuging and I found that the serial number column I added is fine and has it's values, but when I reach the line relations.add(the_relation) the serial number column loses it's values and turn into an empty column with no numbers in it....why this is happening?
Note: I added another relations but the only relations that clear the serial number column are the relations that has a datatable that is a datasource to the datagridview that has the serial number column.
I have devices with unique serial number (string incremetation) ex : AS1002 and AS1003. I need to figure out an algorithm to produce a unique activation key for each serial number. What would be the best approach for this ?
How can I retrieve HDD Firmware Serial number in .net? I am able to retrieve HDD Serial number using WMI calls but not able to find any way to retrieve HDD Firmware Serial number.
i am making a program in visual basic 2008 and when the program first starts up on acomputer/device i want it to come up with a screen that asks for a serial key. i also only want the serial key (that i give to the person i am giving the program to) to be accepted once.eg. if he copies the program and gives it to another person who takes it home, they have to enter a new one (that i would have to give them). if they enter the same key as person 1, i want to deny access.
I am using the following code to get the Motherboard serial:[code]But when i run the app, i get this error:A first chance exception of type 'System.NullReferenceException' occurred in Appname.exe..Object reference not set to instance of an object.
Dim SerieDisco as String Dim SerDis As New FileSystemObject Public Const LDisk= "C" SerieDisco = SerDis.Drives(LDisk).SerialNumber In VB6 I did use this code and get the serial number of Driver C: But now I am traslating the application to VB 2008 and I don't know how i do it? The methot in VB 6 function with hard Drive, CD and memory card (usb)
I am trying to release my program now and I have a quick (hopefully quick) question concerning serial numbers. I want to be able to store the trial serial number so if the user uninstalls and reinstalls they won't get another evaluation period free of charge. My concern is that some crafty person will simply move the database files in and out of those installs and keep going indefinately. Although I have some protections built into the database itself in case the program runs out, I just want one extra layer of protection. Is there a way to store the serial number in the registry when entered and check for that entry whenever the program is installed using Windows Installer 3.1?
I am new to WMI concept. I want to fetch the Monitor Serial Number using WMI. I tried in the Class WIN32_PNPEntity, WIN32_DESKTOP, WIN32_DESKTOPMONITOR But I am unable to fetch the Monitor Serial Number.