Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Gateway

Postades av 2002-01-09 13:12:54 - Gabriel Medina, i forum internet, Tråden har 3 Kommentarer och lästs av 871 personer

Någon som vet hur man ändrar gateway i win2000 från ett VB program???
Om ni vet hur man ändrar via kommandotolken i win2000 hade de vart bra om nån kunde säga det så att man kan gå den vägen...

Skall göra ett program till en bärbar data som frågar var man är och sen ändrar gateway och sen lägger till de "network drives" man vill ha när man är just där...och jag hittar ingen information om hur man ändrar gateway utan att gå in i nätverks anslutningarna...


MVH Gabriel Medina


Svara

Sv: Gateway

Postades av 2003-07-13 21:21:08 - Gabriel Medina

fortfarande ingen?


Svara

Sv: Gateway

Postades av 2003-07-14 15:31:42 - David Wallin

Man kanske kan köra en registerfil från VB-programmet och ändra på det sättet??

/ David


Svara

Sv: Gateway

Postades av 2003-07-15 10:22:00 - Stefan Larsson

Hej.

Du måste först söka upp den adapter som du vill ändra på.

Sedan manipulerar den och W2k funkar det direkt utan omboot.

Jag har gjort så här:
Jag söker upp den adapter som har en macadddress som finns i strMACAddress.

<code>
Function getAdapterIX() As String
Dim NICs
Dim n
Dim nic
Set NICs = GetObject("winmgmts:").instancesOf("Win32_NetworkAdapterConfiguration")
ReDim arrNICs(3, 0)
n = 0
For Each nic In NICs
If nic.IPEnabled Then
If nic.macaddress = strMACAddress Then
strSUBnet = nic.IPsubnet(0)
strGateWay = nic.defaultipgateway(0)
strDNSServer = nic.dnsserversearchorder(0)
intCostMetric = nic.GateWayCostMetric(0)
getAdapterIX = nic.Index
End If
End If
Next

End Function
</code>

Sedan använder jag det indexet för att modifiera.
strDNSServer innehåller det DNS servrar som skall anges.
strGateWay innehåller den GateWay som skall användas.
newIP innehåller den IP som dator skall få.
Funtionen getSubnet hämtar hem det sunbät som gäller för detta IP.

Du behöver bara bry dig om strGateWay, resten är grädde på moset.

<code>
Function setIP() As Boolean
Dim strAIX As String
Dim adapter
Dim intres
strAIX = getAdapterIX

Set adapter = GetObject("winmgmts:Win32_NetworkAdapterConfiguration=" & strAIX)
intres = adapter.SetDNSServerSearchOrder(Array(strDNSServer))
intres = adapter.SetGateWays(Array(strGateWay))
intres = adapter.EnableStatic(Array(newIP), Array(getSubnet()))

If intres = 0 Then
setIP = True
Else
setIP = False
setError "BC 007. " & intres, with_event
End If

End Function
</code>

I detta fall sätter jag om DNS servrar; Gateways samt IP adressen.

Lycka till.

/Stefan


Svara

Nyligen

  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak
  • 16:14 Vem anlitar man egentligen när tak
  • 16:13 Vem anlitar man egentligen när tak
  • 11:52 Noen erfaring med uttak hos Mostbe
  • 11:51 Noen erfaring med uttak hos Mostbe

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 602
27 958
271 741
450
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies