savantHallo
Gebruiker
- Lid geworden
- 23 nov 2010
- Berichten
- 7
Hoi allen,
heb dit:
en een button:
en een textfield:
Hoe krijg je nou voor elkaar dat als je op de button klikt de veranderde computer Name ook echt wordt verandert. M.a.w je verandert dus de computer Name in het textfield en drukt dan op de button. ?
Alvast THX
heb dit:
Code:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.InteropServices;
namespace TabletApp
{
public class RenameFull
{
[DllImport("kernel32.dll", CharSet = CharSet.Auto)]
static extern bool SetComputerNameEx(COMPUTER_NAME_FORMAT NameType,
string lpBuffer);
enum COMPUTER_NAME_FORMAT
{
ComputerNameNetBIOS,
ComputerNameDnsHostname,
ComputerNameDnsDomain,
ComputerNameDnsFullyQualified,
ComputerNamePhysicalNetBIOS,
ComputerNamePhysicalDnsHostname,
ComputerNamePhysicalDnsDomain,
ComputerNamePhysicalDnsFullyQualified,
}
//ComputerNamePhysicalDnsHostname used to rename the computer name and netbios name before domain join
public static bool fullrename(string name)
{
try
{
return SetComputerNameEx(COMPUTER_NAME_FORMAT.ComputerNamePhysicalDnsHostname, name);
}
catch (Exception)
{
return false;
}
}
}
}
en een button:
Code:
private void buttonOpslaan_Click(object sender, EventArgs e)
{
textBox1.Text = Convert.ToString((RenameFull.fullrename(name.ToString()))); //= ;
}
en een textfield:
Code:
private void textBox1_TextChanged(object sender, EventArgs e)
{
RenameFull.fullrename(name);
}
Hoe krijg je nou voor elkaar dat als je op de button klikt de veranderde computer Name ook echt wordt verandert. M.a.w je verandert dus de computer Name in het textfield en drukt dan op de button. ?
Alvast THX