c# কাকে - আমি কিভাবে কম্পিউটারে কম্পিউটার নাম পেতে পারি




বলে দিয়ে (10)

আমি আমার ওয়েব প্রজেক্টের জন্য <p> বন্ধনী এর ইননার এইচটিএমএল ব্যবহারকারীর কম্পিউটার নামতে নিম্নলিখিত কাজটি সেট করে দিয়েছি:

এইচটিএমএল:

    <div class="col-md-4">
       <h2>Your Computer Name Is</h2>
       <p id="pcname" runat="server"></p>
       <p>
           <a class="btn btn-default" href="#">Learn more &raquo;</a>
       </p>
    </div>

সি #:

using System;
using System.Web.UI;

namespace GetPCName {
   public partial class _Default : Page {
    protected void Page_Load(object sender, EventArgs e) {            
        pcname.InnerHtml = Environment.MachineName;
    }
   }
}

আমি কিভাবে কম্পিউটার নামটি পেতে পারি। নেট সি #


System.Environment.MachineName

অথবা, আপনি যদি উইনফর্ম ব্যবহার করেন তবে আপনি System.Windows.Forms.SystemInformation.ComputerName ব্যবহার করতে পারেন, যা System.Environment.MachineName মতো একই মান System.Environment.MachineNameSystem.Environment.MachineName


আর একবার চেষ্টা কর.

public static string GetFQDN()
{
    string domainName = NetworkInformation.IPGlobalProperties.GetIPGlobalProperties().DomainName;
    string hostName = Dns.GetHostName();
    string fqdn = “”;
    if (!hostName.Contains(domainName))
        fqdn = hostName + “.” +domainName;
    else
        fqdn = hostName;

    return fqdn;
}

ওয়েল একটি আরও উপায় আছে: উইন্ডোজ ম্যানেজমেন্ট ইন্সট্রুমেন্টেশন

using System.Management;

try
        {
            ManagementObjectSearcher searcher =
                new ManagementObjectSearcher("root\\CIMV2",
                "SELECT Name FROM Win32_ComputerSystem");

            foreach (ManagementObject queryObj in searcher.Get())
            {
                Console.WriteLine("-----------------------------------");
                Console.WriteLine("Win32_ComputerSystem instance");
                Console.WriteLine("-----------------------------------");
                Console.WriteLine("Name: {0}", queryObj["Name"]);
            }
        }
        catch (ManagementException e)
        {
            // exception handling
        }

MSDN

WMI

WMI কোড নির্মাতা

FAQs


string name = System.Environment.MachineName;

আপনি Environment.MachineName ব্যবহার করে মেশিনের নাম অ্যাক্সেস করতে পারেন।


সি / # নেটের স্থানীয় মেশিনের FQDN কিভাবে খুঁজে পাওয়া যায়? যদি শেষ আপনি FQDN না এবং আপনি এটি প্রয়োজন।

SystemInformation.ComputerName, Environment.MachineName, এবং Net.Dns.GetHostName এর মধ্যে পার্থক্য সম্পর্কে বিস্তারিত দেখুন।


2 আরও সহায়ক পদ্ধতি: সিস্টেম। এনভায়রনমেন্ট। গেট এন পরিবেশবিন্যাসযোগ্য ("কম্পিউটারনাম")

System.Environment.GetEnvironmentVariable ("ClientName") ব্যবহারকারীর পিসির নাম পেতে হলে এটি Citrix XenApp বা টার্মিনাল পরিষেবাদি (উর RDS, RDP, রিমোট ডেস্কটপ) এর মাধ্যমে সংযুক্ত থাকে।


মেশিন নাম বা কম্পিউটার নাম পেতে কিছু পদ্ধতি নিচে দেওয়া হয়

পদ্ধতি 1: -

string MachineName1 = Environment.MachineName;

পদ্ধতি 2: -

string MachineName2 = System.Net.Dns.GetHostName();

পদ্ধতি 3: -

string MachineName3 = Request.ServerVariables["REMOTE_HOST"].ToString();

পদ্ধতি 4: -

string MachineName4 = System.Environment.GetEnvironmentVariable("COMPUTERNAME");

আরো আমার ব্লগ দেখতে জন্য


আপনি here সর্বশেষ সি # সংস্করণ চেক করতে পারেন







c# .net