Imebatilisha

Write/Read IPv6 Addresses in Registry (Windows Vista-10) with Delphi -- 2

I'd like to be able to configure IPv6 addresses for local network interfaces from my Delphi application.

Manually it's possible in the IPv6 properties in the Windows Network Connections context menu, or by using [login to view URL] ("netsh interface ipv6 add address").

[login to view URL] can be reverse engineered to find out how MS does it. On StackOverflow someone explains this:

[login to view URL]

So you basically only have to follow this path and complete the work.

What I need:

1. function SetIpv6UnicastIps(NetworkAdapterId: String; IPs: TStringList): Boolean;

This writes the given IPv6 addresses (incl. Subnetmask Prefix integer) to the Registry for the selected NIC (e.g. "{12345678-1234-1234-1234-123456789012}") in the correct form, so that after manually restarting the network adapter these addresses are used by that NIC.

-> Result can be reviewed in the context menu of that NIC in the "Network Connections" dialog of Windows and in command line "ipconfig /all".

2. function GetIpv6UnicastIps(IPs: TStringList): Boolean;

-> Get currently set IPs and add them to the stringlist parameter. Include the Subnetmask Prefix as an object for every stringlist item. Same for Gateway Metric.

3. Both Set & Get functions equivalently for Multicast, Anycast, Gateways (with Metric) and DNS.

I will use your code in an existing project. Your UI is only for demonstration of your results.

Requirements:

1. Must be Delphi code! Must be compilable in Delphi XE. DLLs or external command line tools are not acceptable.

2. Must work with Windows Vista, 7, 8.1, 10. (the solution is probably the same for all of them).

Ujuzi: Delphi, Ujenzi wa Software, Windows API, Windows Desktop

Angalia zaidi: install delphi windows vista, delphi windows vista permissions, modify registry vista delphi, network administration, windows server, delphi windows vista apps, delphi 2007 registry windows vista, windows registry vista permissions, windows vista permission change registry, vista delphi registry key, registry vista delphi 2009, delphi windows registry, delphi windows vista registry, read registry vista delphi, registry delphi windows vista, python windows registry read, read write windows registry java code

Kuhusu Muajiri:
( Maoni 8 ) Karlsruhe, Germany

Kitambulisho cha Mradi: #11835234

9 freelancers are bidding on average €167 for this job

DamithaKD

HI, About the Project : I can develop this for you. but inorder to set a local machine registery value you need admin access. so the code will show a UAC and ask for admin rights. is that ok ? Microsoft kind o Zaidi

€155 EUR kwa siku 3
(Maoni 45)
5.9
A2Design

Hi, Nice project you have there, let us help you with it! Our team is Russian-Canadian. We code in PHP. Check our recent projects here [The administrator removed this message for encouraging communication outside Fr Zaidi

€274 EUR kwa siku 2
(Maoni 2)
5.7
qprotex

Dear Client, My name is Miguel Febres and you can find my CV and certifications in the following links: [login to view URL] [login to view URL] I am a Certified Delphi De Zaidi

€250 EUR kwa siku 5
(Maoni 24)
5.8
xupiter2012

Hello, Claw! It sounds like an interesting challenge and very good fit. I have great experience with Delphi XE and Windows API, so it will be done in a very professional way. Please elaborate more on your "Same f Zaidi

€150 EUR kwa siku 3
(Maoni 23)
5.0
yubor

ready to do this project for you. regards, yuri

€130 EUR kwa siku 5
(Maoni 11)
3.6
tytus0d

I have more than 15 years expirience of Delphi Developer. I started with Delphi 5 and working with XE10.1 now. Also I have expirience in WIndows API, Network API, Oracle Database (from 8i to 12c), Oracle backup/re Zaidi

€100 EUR kwa siku 3
(Maoni 11)
3.5
AlkacBahadir

Hi, I am an experienced Delphi programmer and I believe I can finish your request in 3 days with a great success. I will be glad if you choose me as your freelancer. Best regards.

€111 EUR kwa siku 3
(Maoni 5)
3.2
€222 EUR kwa siku 3
(Maoni 0)
0.0
viniciuswovst

A proposal has not yet been provided

€111 EUR kwa siku 4
(Maoni 0)
0.0