特黄特色三级在线观看免费,看黄色片子免费,色综合久,欧美在线视频看看,高潮胡言乱语对白刺激国产,伊人网成人,中文字幕亚洲一碰就硬老熟妇

學習啦 > 學習電腦 > 網(wǎng)絡知識 > 網(wǎng)絡基礎知識 >

asp.net實現(xiàn)訪問局域網(wǎng)共享目錄下文件教程

時間: 加城1195 分享

  局域網(wǎng)通常是分布在一個有限地理范圍內(nèi)的網(wǎng)絡系統(tǒng),一般所涉及的地理范圍只有幾公里。局域網(wǎng)專用性非常強,具有比較穩(wěn)定和規(guī)范的拓撲結(jié)構(gòu)。這篇文章主要介紹了asp.net實現(xiàn)訪問局域網(wǎng)共享目錄下文件的解決方法,需要的朋友可以參考下

  方法步驟

  using System;

  using System.Collections;

  using System.Configuration;

  using System.Data;

  using System.Linq;

  using System.Web;

  using System.Web.Security;

  using System.Web.UI;

  using System.Web.UI.HtmlControls;

  using System.Web.UI.WebControls;

  using System.Web.UI.WebControls.WebParts;

  using System.Xml.Linq;

  using System.IO;

  using System.Security.Principal;

  using System.Runtime.InteropServices;

  public partial class _Default : System.Web.UI.Page

  {

  public const int LOGON32_LOGON_INTERACTIVE = 2;

  public const int LOGON32_PROVIDER_DEFAULT = 0;

  WindowsImpersonationContext impersonationContext;

  [DllImport("advapi32.dll")]

  public static extern int LogonUserA(String lpszUserName,

  String lpszDomain,

  String lpszPassword,

  int dwLogonType,

  int dwLogonProvider,

  ref IntPtr phToken);

  [DllImport("advapi32.dll", CharSet = CharSet.Auto, SetLastError = true)]

  public static extern int DuplicateToken(IntPtr hToken,

  int impersonationLevel,

  ref IntPtr hNewToken);

  [DllImport("advapi32.dll", CharSet = CharSet.Auto, SetLastError = true)]

  public static extern bool RevertToSelf();

  [DllImport("kernel32.dll", CharSet = CharSet.Auto)]

  public static extern bool CloseHandle(IntPtr handle);

  public void Page_Load(Object s, EventArgs e)

  {

  if (impersonateValidUser("lucas", "Workgroup", "lcas"))

  {

  string path = @"//zhehui001/lu";

  foreach (string f in Directory.GetFiles(path))

  {

  Response.Write(f);

  }

  undoImpersonation();

  }

  else

  {

  //Your impersonation failed. Therefore, include a fail-safe mechanism here.

  }

  }

  private bool impersonateValidUser(String userName, String domain, String password)

  {

  WindowsIdentity tempWindowsIdentity;

  IntPtr token = IntPtr.Zero;

  IntPtr tokenDuplicate = IntPtr.Zero;

  if (RevertToSelf())

  {

  if (LogonUserA(userName, domain, password, LOGON32_LOGON_INTERACTIVE,

  LOGON32_PROVIDER_DEFAULT, ref token) != 0)

  {

  if (DuplicateToken(token, 2, ref tokenDuplicate) != 0)

  {

  tempWindowsIdentity = new WindowsIdentity(tokenDuplicate);

  impersonationContext = tempWindowsIdentity.Impersonate();

  if (impersonationContext != null)

  {

  CloseHandle(token);

  CloseHandle(tokenDuplicate);

  return true;

  }

  }

  }

  }

  if (token != IntPtr.Zero)

  CloseHandle(token);

  if (tokenDuplicate != IntPtr.Zero)

  CloseHandle(tokenDuplicate);

  return false;

  }

  private void undoImpersonation()

  {

  impersonationContext.Undo();

  }

  }

  補充:局域網(wǎng)、校園網(wǎng)安全維護方法

  校園網(wǎng)絡分為內(nèi)網(wǎng)和外網(wǎng),就是說他們可以上學校的內(nèi)網(wǎng)也可以同時上互聯(lián)網(wǎng),大學的學生平時要玩游戲購物,學校本身有自己的服務器需要維護;

  在大環(huán)境下,首先在校園網(wǎng)之間及其互聯(lián)網(wǎng)接入處,需要設置防火墻設備,防止外部攻擊,并且要經(jīng)常更新抵御外來攻擊;

  由于要保護校園網(wǎng)所有用戶的安全,我們要安全加固,除了防火墻還要增加如ips,ids等防病毒入侵檢測設備對外部數(shù)據(jù)進行分析檢測,確保校園網(wǎng)的安全;

  外面做好防護措施,內(nèi)部同樣要做好防護措施,因為有的學生電腦可能帶回家或者在外面感染,所以內(nèi)部核心交換機上要設置vlan隔離,旁掛安全設備對端口進行檢測防護;

  內(nèi)網(wǎng)可能有ddos攻擊或者arp病毒等傳播,所以我們要對服務器或者電腦安裝殺毒軟件,特別是學校服務器系統(tǒng)等,安全正版安全軟件,保護重要電腦的安全;

  對服務器本身我們要安全server版系統(tǒng),經(jīng)常修復漏洞及更新安全軟件,普通電腦一般都是撥號上網(wǎng),如果有異常上層設備監(jiān)測一般不影響其他電腦。做好安全防范措施,未雨綢繆。


asp.net實現(xiàn)訪問局域網(wǎng)共享目錄下文件教程相關(guān)文章:

1.如何設置局域網(wǎng)共享文件夾和訪問共享文件夾

2.局域網(wǎng)資源共享的實現(xiàn)的方法

3.公司局域網(wǎng)內(nèi)怎樣查看其它電腦共享的文件

4.局域網(wǎng)共享提示沒有權(quán)限訪問怎么辦

5.局域網(wǎng)怎么共享電影文件

4051356