Find Jobs
Hire Freelancers

Device Identifier API C#

$30-250 USD

Avslutat
Publicerad över fem år sedan

$30-250 USD

Betalning vid leverans
The project is about developing a small API based on some open sourced code that already gathers info from Windows, in order to generate a DeviceReport exposing information about the current device in an organized manner, including a UniqueId, which must be based on a component that's not usually changed, such as a motherboard or processor. The developer will have to justify the source of the Unique Id generation and make sure the logic supports the most famous VM engines. The API must expose a class named "DeviceIdentifier" implementing the following contract: interface IDeviceIdentifier { DeviceReport GetDeviceReport(); } class DeviceReport { bool IsVirtualMachine; string UniqueId; //extra information such as processor model, graphic card model, Ram amount. } Internally, the DeviceIdentifier can use any of the code that are referenced at the end of the document. - The API must be able to generate consistent Unique Id on Windows PC's and any of the known virtual machine engines. (As a little help, the shared code provides already a way to identify if it's being run on any of those engines) - The developer must test the api DeviceReport on every virtual machine engine, with 1 and multiple virtual machines, and generate a demo proving the correct functionality of the API. Here is the list of the VM engines that must be supported: - VmWare - VirtualBox - The API must be well organized in order to just expose publicly what's useful. - The API must gather whatever code it needs from outside sources and use it internally in order to output just 1 dll for the DeviceIdentifier. Existing code bases to work with: - DeviceId -> [login to view URL] - VmDetector -> [login to view URL]
Project ID: 18009910

Om projektet

9 anbud
Distansprojekt
Senaste aktivitet fem år sedan

Ute efter att tjäna lite pengar?

Fördelar med att lägga anbud hos Freelancer

Ange budget och tidsram
Få betalt för ditt arbete
Beskriv ditt förslag
Det är gratis att registrera sig och att lägga anbud på uppdrag
9 frilansar lägger i genomsnitt anbud på $176 USD för detta uppdrag
Använd avatar
hi. I have 5+ years of experience in C# development. I have built solutions for generating Unique machine IDs and licensing stuff based on that. here's one of my past projects: ---( https://www.freelancer.com/jobs/project-16962903/ )--- I'm very interested in working with you. let's do it. waiting for your response...
$250 USD Om 7 dagar
5,0 (104 omdömen)
7,0
7,0
Använd avatar
Hi. I'm professional programmer with experience over 20 years and I can write this program. Regards, Alex.
$250 USD Om 10 dagar
5,0 (44 omdömen)
6,2
6,2
Använd avatar
This is Vibrant Webtech and I was glad to see that you're looking for help for project Device Identifier API C#. I've delivered more than 400 + projects in the last 5 years and this makes me very confident with your task.I'd like to have more details before proceeding. This way I'll have the chance to elaborate m bid accordingly. I never ask for payments in front. I will only ask you to release the agreed milestones once the task for each one of them is met and you're happy with it. Feel free to visit my personal page on this platform and get an idea of how satisfied my clients are from my work. Don't hesitate to contact me. I'm looking forward to hearing from you soon.I have more than 5 year of experience in C# Programming, Software Architecture, Windows Desktop . Please ping me for more discussion.
$250 USD Om 4 dagar
4,8 (43 omdömen)
6,1
6,1
Använd avatar
Hi We have our own APIs which we use to uniquely detect clients in our desktop applications for licensing . We use CPU ID, HDD Serial,MAC to create a unique identifier . I can modify that to suit your needs . Please feel free to contact me to discuss further. Regards Aditya
$111 USD Om 3 dagar
5,0 (20 omdömen)
5,6
5,6
Använd avatar
Hi. I can implement this device report interface with all the required info like unique machine ID, CPU vendor, GPU vendor, RAM, etc. for about $100 in 1-2 days. Another $100 is for testing. It may require additional ~1-2 days. I have experience with both WMWare and VirtualBox and have no problem detecting them! I am always available here, so feel free to contact me for more details any time. Thanks.
$200 USD Om 4 dagar
5,0 (4 omdömen)
3,8
3,8
Använd avatar
Very good at C# and all its framework methods. C#.NET Core, C# Full framework etc. Will give you a simple & clean code to give you what you need. Along with the results demonstrated for the VMs you asked for. Code will be very simple to understand and documented. I understand that you may get a lot of bids with rated programmers. But everybody needs to start somewhere. This is mine. And if you are not happy with the deliverable, you can provide data points for your unhappiness and I won't charge any money for the work. There is no point in that work. A good solution would make both of us happy. Thanks for reading.
$100 USD Om 3 dagar
0,0 (0 omdömen)
0,0
0,0
Använd avatar
Hello, my name is Evram from Egypt, i am a .NET software engineer with more than 4 years of experience. I have developed APIs as well as web apps, winforms and other flavors of .NET Framework and .NET Core. Have a nice day.
$166 USD Om 3 dagar
0,0 (2 omdömen)
0,0
0,0

Om kunden

Flagga för ARGENTINA
Buenos Aires, Argentina
5,0
1
Verifierad betalningsmetod
Medlem sedan apr. 9, 2014

Kundverifikation

Tack! Vi har skickat en länk för aktivering av gratis kredit.
Något gick fel med ditt e-postmeddelande. Vänligen försök igen.
Registrerade Användare Totalt antal jobb publicerade
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Laddar förhandsgranskning
Tillstånd beviljat för geolokalisering.
Din inloggningssession har löpt ut och du har blivit utloggad. Logga in igen.