Working Alternative That Can Use That Will Always Return Unique Identifier For Every Computer
Jan 14, 2009
In my [2005] application, I use the MacAddr / CpuId / DiskId of the computer to validate my licence using the WMI calls. The problem is we just can't thrust this feature because on a good percentage of the computers this feature is not installed properly or completely disabled.The users are not experienced, they are located in a remote location and I just don't feel like debugging their Windows installation every time they want to try my application.Is there a working alternative that I can use that will always return me a unique identifier for every computer which will always be available on 2000 / XP / Vista systems?
Sub emailConfirm() Dim email As String = txtMail.Text Dim name As String = txtPrenom.Text + txtNom.Text[code]....
note:I want to send Link contains a unique identifier and verify the unique identifier in the login.aspx.I don't know when to do this...I found nothing interesting on the net ...
Question: When you have a .NET GUID for inserting in a database, it's structure is like this:
60 bits of timestamp, 48 bits of computer identifier, 14 bits of uniquifier, and 6 bits are fixed,
128 bits total Now I have problem with a GUID, because it's a 128 bit number, and some of the DBs I'm using only support 64 bit numbers. Now I don't want to solve the dilemma by using an autoincrement bigint value, since I want to be able to do offline replication.
how to determine this? I know how to get the "processor ID" etc. but this is apparently not a unique identifier.This is for an intel i7 975. My boss has asked us to make sure that no-one tampers with several parts of a process control computer.
Anyone know of a unique identifier I can grab from a Windows PC?I am working on licensing of my app and I want to assign the user a license key and have the key and some unique piece of data from the PC hit a database server of mine and then check credentials before the program runs.I thought about using host name but that can be cloned. I also thought of MAC address but if a computer has a wired and wireless NIC then there are multiple MAC addresses.
I have a table in an SQL database bound to a datagridview and am having an issue with understanding what happens when I add a new data row.
My datatable is built in code with the first column created using this sql command...
vb
cmdString = String.Format("CREATE TABLE {0} ({1} INT IDENTITY(1,1) NOT NULL, ", tableName, columnNames(0))
after that there a a number of other columns added to the command to build the table. After the table is created, I fill the datatable and bind the datagridview using this code....
vb Dim cmdString As String = String.Format("SELECT * FROM {0}", DB_DATALOG_TABLE_NAME) DataLogAdapter = New SqlDataAdapter(cmdString, dBConnection) DataLogTable = New DataTable
[Code].....
This is where my understanding is falling. Because I have created the datatable's first column with the NOT NULL key word, an exception throws when I try to update the data adapter because the first column of the data row is empty By creating the table with the first column the IDENTITY key word, doesn't that imply that the database will generate the value for that column? If so, when I add a new datarow, how does the identity column get filled?
I am looking to return a machine specific unique identifier from an EXE. I've tried MAC, hard drive serial and CPU ID, but all contain alpha characters. This makes returning them as an integer difficult - integer seems to be the only type you can return from an EXE.
I have a read-only mssql-view, and I want to map it to nhibernate (using hbm.xml files). The view is a select that joins two tables. For give an abstract-insight, the select is something like this:
SELECT A.Id As A_ID, B.Id As B_ID, A.AttributeA, B.AttributeB, FROM A INNER JOIN B ON A.Id = B.RootID
It's a one-to-many relationship between A and B (B entries are dependant/leafs of A entries).
I'm using nhibernate's hbm.xml files, and I can't make it to work. I'd gladly appreciate if someone can enlight me of the kind of XML that I have to use, I guess that as my view has no ID, I have to create a composite-nhibernate id (wich will be the ids os A and B together) but I couldn't make it to work. Also the view is READ ONLY so I think that should make the solution easier.
I want to send a Link that contains a unique identifier and verify the Guid in an another page named login.aspx So how do I add the link and how do I retrieve the Guid from the login.aspx to compare it to the one I saved in the SQL database...
ASPX: <a href="ShowImageVB.aspx?id=<%# Eval("ProdID") %>"> <asp:Image runat="server" ID="ImageThumbnail" AlternateText="Click here to open the real size image" ImageUrl='<%# "ShowImageVB.aspx?thumbnail=true&ID="& Eval("ProdID").toString%>' Style="border-width: 0px;" /> </a>
Code Behind: Dim data As DataView = SqlDataSource1.[Select](New DataSourceSelectArguments()) The above code does not seems to work when I change my ProductID to UniqueIdentifier Datatype. This is the error I have ""Input string was not in a correct format." But when change the ProductID to Int datatype is working fine.
Basically I'm adding a registration feature into my program, or a similar thing to that. So, when you purchase you can install up to 3 copies (for example), but not more.To do this, I need to know some kind of information that is unique to each computer (to store in my database online), I thought of the name of the computer, but that isn't unique, obviously.
I am using SQLite and what I am doing is passing a simple SQL statement to the database, however I want to also return the Unique ID that the insert statement has been entered to, however I am not sure how to do this within a single SQL statement.
My code is below: Dim mySQL As String = "INSERT INTO DisplaySetFolderTbl (parentID, folderName) VALUES ('" & selNode.Tag & "','" & Trim(Me.txtName.Text) & "')" Dim cmd As New SQLiteCommand(mySQL, MISData.Instance.dbDRV) Try cmd.ExecuteNonQuery() Catch Exit Sub End Try MISData.Instance.dbDRV is the connection string
I've seen threads on this topic posted before but they didn't come up in the search that I did. What's the best way to get a computer id code of some kind that is unique for each computer so I could use that to create a unique software activation code?Does Visual Basic have any staements that can give you this kind of information.
Has this ever happened to anyone? It has happened to me and one of my customers in the past but I have no idea how he diagnosed it and it is happening with another one of my clients now. The application runs, but the HTTP requests do not. The application works 100% perfect on my own computer but not the customers. He has both the 1.1 and the 3.5 framework installed, and uses Vista (same as me). Can anyone shed some light on this situation because this is a huge huge huge problem that I would rather not have to worry about in the future with other clients.
I write a program designed for interacting with an Android phone that is hooked up to a Windows machine. One of the tools in my program is a utility designed to help the user root their phone.Now in order to root it goes through a command line utility called adb which lets you access a terminal on the phone. It must then type commands in that terminal. Most processes that this program does can be done through a batch file, however rooting the phone isn't one of them. The reason being once it actually logs in to the phone's shell, it stops running commands because it just gets stuck on that line, waiting for it to finish. So despite being a little primitive I designed that part of my application to use sendkeys. So the way it should work is:
1) It launches powershell as an adminstrator
2) Types the following commands (I have abbreviated the number of commands it types for the sake of this board. There's actually about 20 lines total): [code]
For the people that have this happen to them, it's always the exact same thing. It's like it completely skips all letters until it gets to a special character. I have no clue what could be causing this. The only thing I have found was that sendkeys wasn't totally supported but that running it as administrator would fix that, which is why I now have it run as admin. But that didn't help. I also had some success by using powershell instead of cmd, but it's still failing for a small number of people.Any ideas what would be causing this? Every other part of the program works perfect except for this. I haven't found any common element between the people that it is failing on. They aren't running the same anti-virus or the same programs. I program and debug on Windows 7 64 bit, yet someone else can run it on the same OS and it won't type it out properly.
VS 2008 express edition, OWC office spreadsheet 11 I am working from two computers, one in my campus and one in my home. I already make a short project with form and OWC spreadsheet in the userform. It works well in my campus and I want to continue in my home.After copying all directory of the project to my home computer, the project failed to load.
I can make users to my own computer.....but i don't know how can i do this to a remote computer same way Here is my code:
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Try Dim proc As New Process proc.StartInfo.FileName = "net.exe"
[code]....
1.A User is created in users account(control-panel>users account).......but i want to create only the users account in incoming connection(vpn incoming connection)
2.I want to do it in a remote pc>>for example a pc ,which ip is 113.120.34.54,user: administrator,password: 12345
can i do it same way that i followed to create user in my local PC?
I'm running windows 7 64 bit and using VS 2010. I'm trying to use the filesystem.getfiles to find a file on the computer and return the path for it. However, when I search C:/ and its subdirectories, it always throws an error: "A first chance exception of type 'System.UnauthorizedAccessException' occurred in mscorlib.dll"
I've looked everyone online and can't find a solution. I have administrator privileges and really I dont want people who use my app to have to adjust security settings for this to work. Is there not a way to search the C drive for a specific file and return its path? [Code]
I used a background with dark gray regions as transparent regions for my splash screenOn my development computer, it shows transparent regions, but on all other computers it's opaqueI even tried installing Windows XP in VMware on the development computer, and still it didn't work!
VB 2008 Express. I write a program designed for interacting with an Android phone that is hooked up to a Windows machine. One of the tools in my program is a utility designed to assist the user root their phone. Now in order to root it goes through a command line utility called adb which lets you access a terminal on the phone. It must then type commands in that terminal. Most processes that this program does can be done through a batch file, however rooting the phone isn't one of them. The reason being once it actually logs in to the phone's shell, it stops running commands because it just gets stuck on that line, waiting for it to finish.
So despite being a little primitive I designed that part of my application to use sendkeys. So the way it should work is: 1) It launches powershell as an administrator 2) Types the following commands (I have abbreviated the number of commands it types for the sake of this board. There's actually about 20 lines total):
Now it seems that for 90% of users, this works perfectly fine. However for a small group of people, this is what actually gets typed in to the powershell window: > /system/bin/su{ENTER} _image recovery /sdcard/recovery-RA-heroc-v1.2.3.img{ENTER}
For the people that have this happen to them, it's always the exact same thing. It's like it completely skips all letters until it gets to a special character. I have no clue what could be causing this. The only thing I have found was that sendkeys wasn't totally supported but that running it as administrator would fix that, which is why I now have it run as admin. But that didn't work. I also had some success by using powershell instead of cmd, but it's still failing for a small number of people.
Every other part of the program works perfect except for this. I haven't found any common element between the people that it is failing on. They aren't running the same anti-virus or the same programs. I program and debug on Windows 7 64 bit, yet someone else can run it on the same OS and it won't type it out properly. Is there something better that I could be using instead of sendkeys?
I am working on an OpenGL Visual Basic 2010 Express project using Tao.dlls.My computer has crashed a few times while I was last working on my code.Since then There has been some side effects such as intelisense and autocomplete not working when I load the project, even after checking the options and settings for them.When I start a new project on the other hand the features work again.Also when this OpenGL code is run:
Code: glutMotionFunc(AddressOf MouseMotionGUI)
I get:
BadImageFormatException unhandeld An attempt was made to load a program with an incorrect format. (Exception from HRESULT: 0x8007000B)
This code was working fine before my computer crashed and probably corrupted some files.
I have a simple executor that when clicked, opens the CD tray.[code]On my computer it works fine but on another computer, it only opens the CD tray if there is no disk in it.[code]
I am using VB .Net to access the eBay API and store all completed orders in a database. This database is then fed into a proprietary shipping system, which can not handle an order number larger than 20 characters. eBay returns an order number like so 230407279314-680141236013 which is too long. The order number is always 12 numbers a hyphen and 12 more numbers. What I need to do, is turn this (the result can be alpha numerical) into a shorter, unique order key to store in my database alongside the true orderId (so that this can be referenced by the shipping software instead of the actual order number). The reason for the 20 character limit is the barcode algorithm used. Is there any way to achieve this in VB .Net 2010? This number can be anything unique, so long as it does not exist already (even a good uniqueid function would work, but I would have to query the database to make sure it isn't taken)
How generate the unique no. 1,2,3 and so on .... on button click of each new user ..
the code mentioned below is a readwrite coding in vb.net ...
but the problem is it generate the same id for different users on button click event... but i want the no. of times button clicked the new ids will be generated
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click Dim FILE_NAME As String = Server.MapPath("counts.vbi")
And here I am with a new problem in my program When I debug it everything works fine (the buttons, progressbars, pinger, spambot, When I compile it and run the Executable file, it works too.When I run the Executable file on another computer (tried on 4 different ones) the program stops working and I get this error:
{$ exception. "Failed to create the form For more information, see Exception.InnerException error: File or assembly ." Microsoft.VisualBasic.PowerPacks, Version = 9.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a "or one of its dependencies not found. The system can not find the file specified .."} System.Exception {System.InvalidOperationException}