Find Jobs
Hire Freelancers

Device Identifier API C#

$30-250 USD

Cerrado
Publicado hace más de 5 años

$30-250 USD

Pagado a la entrega
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]
ID del proyecto: 18009910

Información sobre el proyecto

9 propuestas
Proyecto remoto
Activo hace 5 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
9 freelancers están ofertando un promedio de $176 USD por este trabajo
Avatar del usuario
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 en 7 días
5,0 (104 comentarios)
7,0
7,0
Avatar del usuario
Hi. I'm professional programmer with experience over 20 years and I can write this program. Regards, Alex.
$250 USD en 10 días
5,0 (44 comentarios)
6,2
6,2
Avatar del usuario
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 en 4 días
4,8 (43 comentarios)
6,1
6,1
Avatar del usuario
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 en 3 días
5,0 (20 comentarios)
5,6
5,6
Avatar del usuario
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 en 4 días
5,0 (4 comentarios)
3,8
3,8
Avatar del usuario
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 en 3 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
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 en 3 días
0,0 (2 comentarios)
0,0
0,0

Sobre este cliente

Bandera de ARGENTINA
Buenos Aires, Argentina
5,0
1
Forma de pago verificada
Miembro desde abr 9, 2014

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.