נשלח בתאריך: 28 February 2007 בשעה 12:55 | | IP רשוּם
|
|
|
|
הי,
בניתי אתר שאמור לקחת את הניתונים האלה מהמשתמש : IP,COMPUTER NAME,USER NAME .
אז זה מה שעשיתי בC# כדי למצוא את הפרטים ולהכנית ל TEXTBOX :
קוד:
string MachineName =System.Environment.MachineName;
string UserName =System.Environment.UserName;
string HostName =System.Net.Dns.GetHostByName("LocalHost").HostName;
string ip = Request.ServerVariables["REMOTE_ADDR"];
TextBox1.Text = TextBox1.Text + "\r\n" + "MachineName:"+MachineName+"\r\n"
+ "UserName:" + UserName + "\r\n" + "HostName:" +
HostName + "\r\n" + "IP:" + ip;
| | |
הבעיה היא שבשם יוזר הוא מביא לי (שאני מריץ דרך השרת מרחוק, IIS 6) את הערך NT NETWORK SERVICE .
והוא גם מביא לי את השם המרוחק, משהוא יודע איך אני גורם לו לרוץ עם ההרשאות של מי שהריץ אותו?
תודה.
__________________ כן?
לא?
שחור לבן.
|