AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi netzwerke karte feste ip zuweisen
Thema durchsuchen
Ansicht
Themen-Optionen

netzwerke karte feste ip zuweisen

Ein Thema von madfighter04 · begonnen am 7. Nov 2008 · letzter Beitrag vom 16. Nov 2008
Antwort Antwort
madfighter04

Registriert seit: 10. Aug 2007
49 Beiträge
 
Delphi 2007 Enterprise
 
#1

netzwerke karte feste ip zuweisen

  Alt 7. Nov 2008, 11:07
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.
  Mit Zitat antworten Zitat
Benutzerbild von RWarnecke
RWarnecke

Registriert seit: 31. Dez 2004
Ort: Stuttgart
4.408 Beiträge
 
Delphi XE8 Enterprise
 
#2

Re: netzwerke karte feste ip zuweisen

  Alt 7. Nov 2008, 11:16
Schau Dir mal die Befehle netsh und ipconfig.
Rolf Warnecke
App4Mission
  Mit Zitat antworten Zitat
madfighter04

Registriert seit: 10. Aug 2007
49 Beiträge
 
Delphi 2007 Enterprise
 
#3

Re: netzwerke karte feste ip zuweisen

  Alt 9. Nov 2008, 11:06
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^^
  Mit Zitat antworten Zitat
Benutzerbild von RWarnecke
RWarnecke

Registriert seit: 31. Dez 2004
Ort: Stuttgart
4.408 Beiträge
 
Delphi XE8 Enterprise
 
#4

Re: netzwerke karte feste ip zuweisen

  Alt 10. Nov 2008, 07:26
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
Rolf Warnecke
App4Mission
  Mit Zitat antworten Zitat
madfighter04

Registriert seit: 10. Aug 2007
49 Beiträge
 
Delphi 2007 Enterprise
 
#5

Re: netzwerke karte feste ip zuweisen

  Alt 16. Nov 2008, 16:31
ich muss hier noch nen problem äußern
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); 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='+edit1.text+' mask='+edit2.text+'gateway='+edit3.text+' gwmetric=0', NiL, SW_SHOWNORMAL); doch dies klappt nicht weil sich die typen nicht vertragen, hat hierzu noch wer ne idee
  Mit Zitat antworten Zitat
Benutzerbild von inherited
inherited

Registriert seit: 19. Dez 2005
Ort: Rosdorf
2.022 Beiträge
 
Turbo Delphi für Win32
 
#6

Re: netzwerke karte feste ip zuweisen

  Alt 16. Nov 2008, 16:36
PChar() drum
Nikolai Wyderka

SWIM SWIM HUNGRY!
Neuer Blog: hier!
  Mit Zitat antworten Zitat
madfighter04

Registriert seit: 10. Aug 2007
49 Beiträge
 
Delphi 2007 Enterprise
 
#7

Re: netzwerke karte feste ip zuweisen

  Alt 16. Nov 2008, 16:41
danke, du bist gerade mein persönlicher retter
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:42 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz