program.cs

来自「C#高级编程第6版随书源代码 值得下载」· CS 代码 · 共 78 行

CS
78
字号
#region Using directives

using System;
using System.Security;
using System.Security.Principal;
using System.Security.Permissions;


#endregion

namespace Wrox.ProCSharp.Security
{
	class Program
	{
		static void Main()
		{
			AppDomain.CurrentDomain.SetPrincipalPolicy(
			   PrincipalPolicy.WindowsPrincipal);
			try
			{
				ShowMessage();
			}
			catch (SecurityException exception)
			{
				Console.WriteLine("Security exception caught (" +
								  exception.Message + ")");
				Console.WriteLine("The current principal must be in the local"
								  + "Users group");
			}
		}

		[PrincipalPermissionAttribute(SecurityAction.Demand,
									  Role = "BUILTIN\\Users")]
		static void ShowMessage()
		{
			Console.WriteLine("The current principal is logged in locally ");
			Console.WriteLine("(member of the local Users group)");
		}

	}
}




































⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?