Det må kunne klares med et lille C#-program...
http://pastebin.com/RMKxUFijCompiles sådan:
csc /target:winexe ChangeIP.cs /win32manifest:manifest.txt
Compileren (csc) finder du her: c:\Windows\Microsoft.NET\Framework
Det bør virke med med framework 3 og opefter
manifest.txt:
<?xml version="1.0" encoding="utf-8"?>
<asmv1:assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance"> <assemblyIdentity version="1.0.0.0" name="Change IP"/>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
<security>
<requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
</requestedPrivileges>
</security>
</trustInfo>
</asmv1:assembly>
Data.txt:
#listenr=værdi
#0=1.oktet
#1=2.oktet|nr. på dynamisk liste|navn
#3=4.oktet|navn
#x=oktet|navn (dynamisk liste)
0=192
1=168|4|landsdel 1
1=169|5|landsdel 2
1=4|6|landsdel 3
3=2|tekniker 1
3=9|tekniker 2
3=3|tekniker 3
3=4|tekniker 4
3=8|tekniker 5
3=6|tekniker 6
3=12|tekniker 7
4=1|hører til landsdel 1, 1
4=2|hører til landsdel 1, 2
4=30|hører til landsdel 1, 3
5=7|hører til landsdel 2, 1
5=27|hører til landsdel 2, 2
5=37|hører til landsdel 2, 3
6=100|hører til landsdel 3, 1
6=101|hører til landsdel 3, 2
6=105|hører til landsdel 3, 3