0
برنامه نویسی #C
با عرض سلام و خسته نباشید خدمت همه اساتید و دوستان محترم
من دنبال کدی توی سی شارپ هستم که نام کامپیوتر را از یک تکست باکس در یافت کند و با زدن یک دکمه اسم کامپیوتر ما را تغییر دهد لطفاً راهنمایی فرمایید.
2 پاسخ
0
با سلام
خیلی ممنون از پاسخ شما اما این متد را قبلا بکار بردم موفق نشدم لطفاً اگر امکان دارد راهنمایی بفرماید یا در صورت امکان با ذکر یک مثال راهنمایی بفرمایید.
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; }