PDA

View Full Version : سوال: تغییر نام کامپیوتر ... ؟



MSN_Issue
شنبه 15 خرداد 1389, 20:41 عصر
سلام به همه
میخواستم ببنم راهی وجود داره که بتونم نام کامپیوتر رو توی برنامه-م تغییر بدم ؟

ricky22
شنبه 15 خرداد 1389, 21:17 عصر
سلام بله وجود داره با سرویس WMI
http://www.eggheadcafe.com/community/aspnet/7/10040146/changing-computer-name-us.aspx

MSN_Issue
شنبه 15 خرداد 1389, 22:15 عصر
راهی نداره که بدون ری استارت ، تغییر نام اعمال بشه ؟
استفاده از API تغییر رو بلافاصله اعمال نمیکنه .

ricky22
شنبه 15 خرداد 1389, 22:17 عصر
شما امتحان کردید؟
بدون restart اعمال نشد؟

MSN_Issue
شنبه 15 خرداد 1389, 22:52 عصر
آره هم امتحان کردم
هم توی یه کتاب که در مورد API بود خوندم ...

Peyman.Gh
شنبه 15 خرداد 1389, 23:23 عصر
سلام به همه
میخواستم ببنم راهی وجود داره که بتونم نام کامپیوتر رو توی برنامه-م تغییر بدم ؟


using Microsoft.Win32;
private void button1_Click(object sender, EventArgs e)
{
RegistryKey r = default(RegistryKey);
r = Registry.LocalMachine.OpenSubKey("SYSTEM\\ControlSet001\\Control\\ComputerName\\Acti veComputerName",true );
r.SetValue("ComputerName", "YourName");
MessageBox.Show(Environment.MachineName);
}


موفق باشید.