Löytyykö Visual Basicista funktiota tietokoneen nimen vaihtamiseen, vai tarvitaanko siihen WinApia? Oma veikkaukseni menee WinApin puolelle.. Onkos kellään kokemusta tai jotain koodia tähän hätään? C++ sisältää funktion 'SetComputerName()' mutta vastaavaa VB:lle?
WinApia hommaan tarvitaan, ja tuo SetComputerName on nimenomaan API-kutsu. Kokeileppa tällaista:
Private Declare Function SetComputerName Lib "kernel32" Alias "SetComputerNameA" (ByVal lpComputerName As String) As Long
Jotta nimenvaihto näkyisi, on kone käynnistettävä uudelleen.
Kiitos!
Aihe on jo aika vanha, joten et voi enää vastata siihen.