PDA

View Full Version : بدست آوردن سیستم عامل، نام مرورگر و نام کامپیوتر کاربر



pedram_ns
سه شنبه 13 اردیبهشت 1390, 10:18 صبح
با سلام
کد بدست آوردن ای پی رو می دونم. کدی رو می خوام که نام سیستم عامل و مرورگر کاربر رو بده البته فقط این دو عامل رو چون کدی هست که همه این اطلاعات رو با هم می ده. کدی رو می خوام که فقط بگه مرورگر کاربر Mozilla.

در ضمن کد زیر رو هم برای بدست آوردن نام کامپیوتر کاربر پیدا کردم که شاید به درد دوستان بخوره:


Dim computer_name As String() = System.Net.Dns.GetHostEntry(Request.ServerVariable s("remote_addr")).HostName.Split(New [Char]() {"."c})
Dim computer_names As String = computer_name(0).ToString()

pedram_ns
چهارشنبه 14 اردیبهشت 1390, 15:53 عصر
کسی نمی دونه؟

arta.nasiri
چهارشنبه 14 اردیبهشت 1390, 16:59 عصر
سلام

string HostName = System.Net.Dns.GetHostName().ToString();
string BrowserName = Request.Browser.Browser.ToString();
string OsName = GetOSName();


و یک تابع برای دریافت نام سیستم عامل
private string GetOSName()
{
System.OperatingSystem os = System.Environment.OSVersion;
string osName = "Unknown";


switch (os.Platform)
{
case System.PlatformID.Win32Windows:
switch (os.Version.Minor)
{
case 0:
osName = "Windows 95";
break;
case 10:
osName = "Windows 98";
break;
case 90:
osName = "Windows ME";
break;
}
break;
case System.PlatformID.Win32NT:
switch (os.Version.Major)
{
case 3:
osName = "Windws NT 3.51";
break;
case 4:
osName = "Windows NT 4";
break;
case 5:
if (os.Version.Minor == 0)
osName = "Windows 2000";
else if (os.Version.Minor == 1)
osName = "Windows XP";
else if (os.Version.Minor == 2)
osName = "Windows Server 2003";
break;
case 6:
if (os.Version.Minor == 0)
osName = "Windows Vista";
else if (os.Version.Minor == 1)
osName = "Windows 7";
break;
}
break;
}

return osName + ", " + os.Version.ToString();
}

Peyman.Gh
چهارشنبه 14 اردیبهشت 1390, 21:28 عصر
در ضمن کد زیر رو هم برای بدست آوردن نام کامپیوتر کاربر پیدا کردم

و یک تابع برای دریافت نام سیستم عامل

این مربوط به سرور است نه کاربر !

pedram_ns
چهارشنبه 14 اردیبهشت 1390, 22:29 عصر
آقا پیمان درست متوجه نشدم کدوم کد مربوط به سرور و کدوم مربوط به کاربر میشه.
می شه دقیقا کدی رو بدید که نام کامپیوتر، نام سیستم عامل و نام مرورگر کاربر رو بده.

m.hamidreza
شنبه 17 اردیبهشت 1390, 12:10 عصر
با جاوااسکریپت انجام بدید:

<script type="text/javascript">

txt = "<p>Browser CodeName: " + navigator.appCodeName + "</p>";
txt+= "<p>Browser Name: " + navigator.appName + "</p>";
txt+= "<p>Browser Version: " + navigator.appVersion + "</p>";
txt+= "<p>Cookies Enabled: " + navigator.cookieEnabled + "</p>";
txt+= "<p>Platform: " + navigator.platform + "</p>";
txt+= "<p>User-agent header: " + navigator.userAgent + "</p>";

document.getElementById("example").innerHTML=txt;

</script>

<div id="example"></div>