I require to be able to programmatically change an IP address without the need for admin rights on the end user PC.
The methods I have already attempted are: NETSH commands AddIPAddress - http://msdn.microsoft.com/en-gb/library/windows/desktop/aa365801(v=vs.85).aspx
and .NET management class using the Win32_NetworkAdapterConfiguration class How can you change Network settings (IP Address, DNS, WINS, Host Name) with code in C#
It just seems there is no way at runtime to accomplish this, I have read about using a batch file at start up to create the necessary permissions or enabling UAC but both of these are not possible for the end user.
Cheers :)