你所在位置:首页C#.net开发 → 如何在c#程序中模拟域帐户进行登录操作

如何在c#程序中模拟域帐户进行登录操作

发布时间:2019-05-15

代码加注释:

01 using System;

02 using System.Collections.Generic;

03 using System.Linq;

04 using System.Text;

05 using System.Security.Principal;

06 using System.Runtime.InteropServices;

07 using System.IO;

08   

09 namespace ConsoleApplication3

10 {

11     internal static class WinLogonHelper

12     {

13         /// <summary>

14         /// 模拟windows登录域

15         ///

16         /// </summary>

17         [DllImport("advapi32.DLL", SetLastError = true)]

18         public static extern int LogonUser(string lpszUsername, string lpszDomain, string lpszPassword, int dwLogonType, int dwLogonProvider, ref IntPtr phToken);

19     }

20   

21     class Program

22     {

23         static void Main(string[] args)

24         {

25          
上一篇:C#3.0的新特性
下一篇:C#使用DirectorySecurity的SetOwner设置文件夹所有者只能设为当前用户