50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

برنامه نویسی #C

با عرض سلام و خسته نباشید خدمت همه اساتید و دوستان محترم

من دنبال کدی توی سی شارپ هستم که نام کامپیوتر را از یک تکست باکس در یافت کند و با زدن یک دکمه اسم کامپیوتر ما را تغییر دهد لطفاً راهنمایی فرمایید.

پرسیده شده در 1396/01/27 توسط

2 پاسخ

0

با سلام

خیلی ممنون از پاسخ شما اما این متد را قبلا بکار بردم موفق نشدم لطفاً اگر امکان دارد راهنمایی بفرماید یا در صورت امکان با ذکر یک مثال راهنمایی بفرمایید.

پاسخ در 1396/01/27 توسط
0

سلام به شما دوست عزیز

از کد زیر استفاده کنید

public static bool SetMachineName(string newName)
{
    RegistryKey key = Registry.LocalMachine;

    string activeComputerName = "SYSTEM\\CurrentControlSet\\Control\\ComputerName\\ActiveComputerName";
    RegistryKey activeCmpName = key.CreateSubKey(activeComputerName);
    activeCmpName.SetValue("ComputerName", newName);
    activeCmpName.Close();
    string computerName = "SYSTEM\\CurrentControlSet\\Control\\ComputerName\\ComputerName";
    RegistryKey cmpName = key.CreateSubKey(computerName);
    cmpName.SetValue("ComputerName", newName);
    cmpName.Close();
    string _hostName = "SYSTEM\\CurrentControlSet\\services\\Tcpip\\Parameters\\";
    RegistryKey hostName = key.CreateSubKey(_hostName);
    hostName.SetValue("Hostname",newName);
    hostName.SetValue("NV Hostname",newName);
    hostName.Close();
    return true;
}
پاسخ در 1396/01/27 توسط

پاسخ شما