• <output id="aynwq"><form id="aynwq"><code id="aynwq"></code></form></output>

    <mark id="aynwq"><option id="aynwq"></option></mark>
  • <mark id="aynwq"><option id="aynwq"></option></mark><label id="aynwq"><dl id="aynwq"></dl></label>
  • 學習啦 > 學習電腦 > 網絡知識 > 網絡基礎知識 >

    asp.net實現訪問局域網共享目錄下文件教程

    時間: 加城1195 分享

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

      方法步驟

      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();

      }

      }

      補充:局域網、校園網安全維護方法

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

      在大環境下,首先在校園網之間及其互聯網接入處,需要設置防火墻設備,防止外部攻擊,并且要經常更新抵御外來攻擊;

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

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

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

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


    asp.net實現訪問局域網共享目錄下文件教程相關文章:

    1.如何設置局域網共享文件夾和訪問共享文件夾

    2.局域網資源共享的實現的方法

    3.公司局域網內怎樣查看其它電腦共享的文件

    4.局域網共享提示沒有權限訪問怎么辦

    5.局域網怎么共享電影文件

    4051356 主站蜘蛛池模板: 国产日韩精品欧美一区| 国产嫩草影院在线观看| 97色精品视频在线观看| 成人区人妻精品一区二区不卡网站 | 亚洲日本黄色片| 牛牛色婷婷在线视频播放| 国产AV无码专区亚洲AV| 一级美国乱色毛片| 日本尤物精品视频在线看| 久久香蕉国产线看观看99| 欧美videos极品| 亚洲国产精品无码久久久| 欧美精品v欧洲精品| 亚洲综合天堂网| 男人j进女人j啪啪无遮挡动态| 午夜在线视频一区二区三区| 美女叫男人吻她的尿口道视频| 国产一级电影在线观看| 边摸边吃奶边做爽免费视频99 | 天天摸天天看天天做天天爽 | 高清欧美性猛交xxxx黑人猛交| 国产日韩综合一区二区性色av| 色噜噜狠狠一区二区| 国产真人无遮挡作爱免费视频| 一二三四视频中文字幕在线看| 国产精品第13页| 3d白洁妇珍藏版漫画第一章| 国产精品视频一区二区三区经| 91大神在线免费观看| 国产萌白酱在线一区二区| 91区国产福利在线观看午夜| 国产色综合一区二区三区| 91久久亚洲国产成人精品性色 | 文中字幕一区二区三区视频播放| 久久99精品久久| 新婚侵犯乐派影院| 中文天堂网在线最新版| 成在线人永久免费视频播放| 中国jizz日本| 好猛好深好爽好硬免费视频| japanese日本护士xxxx18一19|