![]() |
netzwerke karte feste ip zuweisen
hi leutz,
ist es möglich mit hilfe von delphi einer netzwerkkarte/netzwerkadapter eine feste ip zuzuweisen und wieder zulösen, so dass man das nicht manuell machen muss, sondern dies ein programm übernimmt, weil ich bin mit meinem nb in verschiedenen netzwerk, bei dem einen brauch ich eine feste ip und bei dem anderen nicht. Ich würde deshalb gerne ein proggi schreiben, was im systemtray läuft und wo ich nur kurz draufklicke und dann eben eine feste ip in der netzwerkkarte eingegeben wird oder wieder gelöst wird. Ich habe dafür noch keinen wirklichen ansatz gefunden und frage deswegen euch um hilfe. |
Re: netzwerke karte feste ip zuweisen
Schau Dir mal die Befehle netsh und ipconfig.
|
Re: netzwerke karte feste ip zuweisen
ok danke RWarnecke ,
wie ich die ip usw. setze weiß ich jetzt nur, wie haue ich sie wieder raus, das hab ich noch nicht herausgefunden^^ |
Re: netzwerke karte feste ip zuweisen
Setze die Netzwerkkarte doch einfach wieder auf dhcp.
Code:
set address name="LAN-Verbindung 2" source=dhcp
set dns name="LAN-Verbindung 2" source=dhcp register=PRIMARY set wins name="LAN-Verbindung 2" source=dhcp |
Re: netzwerke karte feste ip zuweisen
ich muss hier noch nen problem äußern
Delphi-Quellcode:
das klappt wunderbar, nur jetzt ist mir aufgefallen, das ich die daten die gesetzt werden sollen ja gerne in edit felder eingeben würde, deshalb hab ichs so versucht:
ShellExecute(application.Handle,'open','C:\Windows\System32\netsh.exe', 'interface ip set address name="LAN-Verbindung 2" source=static addr=xxxx mask=xxxx gateway=xxxx gwmetric=0', NiL, SW_SHOWNORMAL);
Delphi-Quellcode:
doch dies klappt nicht weil sich die typen nicht vertragen, hat hierzu noch wer ne idee
ShellExecute(application.Handle,'open','C:\Windows\System32\netsh.exe', 'interface ip set address name="LAN-Verbindung 2" source=static addr='+edit1.text+' mask='+edit2.text+'gateway='+edit3.text+' gwmetric=0', NiL, SW_SHOWNORMAL);
|
Re: netzwerke karte feste ip zuweisen
PChar() drum
|
Re: netzwerke karte feste ip zuweisen
danke, du bist gerade mein persönlicher retter
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:49 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz