C#判断当前程序是否通过管理员运行的方法
本文实例讲述了C#判断当前程序是否通过管理员运行的方法。分享给大家供大家参考。
具体实现代码如下:
public bool IsAdministrator()
{
WindowsIdentity current = WindowsIdentity.GetCurrent();
WindowsPrincipal windowsPrincipal = new WindowsPrincipal(current);
return windowsPrincipal.IsInRole(WindowsBuiltInRole.Administrator);
}
希望本文所述对大家的C#程序设计有所帮助。
相关推荐
-
C#判断页面中的多个文本框输入值是否有重复的实现方法
本文实例讲述了C#判断页面中的多个文本框输入值是否有重复的实现方法,分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: List<string> list = new List<string>();//首先定义一个泛型数组 //这里假如说有四个文本框 string mainseat = this.textBox1.Text; string nextseat = this.textBox2.Text; string storeseat1 = this.textBox3.T
-
C#、vb.net及SQL判断指定年份是否为闰年的方法
本文实例讲述了本文章介绍了在c#,vb.net,sql中来判断指定日期是否为闰年的方法.分享给大家供大家参考.具体实现方法如下: C#代码如下: 复制代码 代码如下: public bool IsLeapYear(int year) { if ((year < 1) || (year > 9999)) { throw new ArgumentOutOfRangeException("year", "年份必须是
-
C#判断字符串是否存在字母及字符串中字符的替换实例
本文实例讲述了C#判断字符串是否存在字母及字符串中字符的替换的方法.分享给大家供大家参考.具体实现方法如下: 首先要添加对命名空间"using System.Text.RegularExpressions;"的引用 下面以一个字符串为例: 复制代码 代码如下: string ss = "aaZ31 dd2f3"; string sss = ss.Replace(" ", "");//将字符串ss中的空格去掉 string ss
-
C#递归实现回文判断算法
本文实例讲述了C#递归实现回文判断算法,分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: static void Main(string[] args) { DateTime dt1 = DateTime.Now; string text = "abcdedcba"; bool bYes = Recv(text); Console.Write("{0}:{1}回文!", text, bYes ? "是" :
-
C#判断某程序是否运行的方法
本文实例讲述了C#判断某程序是否运行的方法,分享给大家供大家参考. 具体实现方法如下: [DllImport("user32.dll")] private static extern bool SetForegroundWindow(IntPtr hWnd); [DllImport("user32.dll")] private static extern bool ShowWindowAsync(IntPtr hWnd, int nCmdShow); [DllImp
-
C#判断访问来源是否为搜索引擎链接的方法
本文实例讲述了C#判断访问来源是否为搜索引擎链接的方法.分享给大家供大家参考.具体分析如下: 这段代码通过获取UrlReferrer判断访客是否来自常用的搜索引擎,不是完全准确,可做参考 /// 判断是否来自搜索引擎链接 /// 是否来自搜索引擎链接 public static bool IsSearchEnginesGet() { if (HttpContext.Current.Request.UrlReferrer == null) { return false; } string[] Se
-
asp.net(c#)捕捉搜索引擎蜘蛛和机器人
下面是访问日志文件2008-8-13 14:43:22 Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727; .NET CLR 1.1.4322) 2008-8-13 14:43:27 Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727; .NET CLR 1.1.4322) 2008-8-13 14:44:18 Mozi
-
C#判断当前程序是否通过管理员运行的方法
本文实例讲述了C#判断当前程序是否通过管理员运行的方法.分享给大家供大家参考. 具体实现代码如下: 复制代码 代码如下: public bool IsAdministrator() { WindowsIdentity current = WindowsIdentity.GetCurrent(); WindowsPrincipal windowsPrincipal = new WindowsPrincipal(current); return windowsPrincipal.IsInRole(W
-
Android开发判断一个app应用是否在运行的方法详解
本文实例讲述了Android开发判断一个app应用是否在运行的方法.分享给大家供大家参考,具体如下: 在一个应用中,或一个Service .Receiver中有时候需要判断一个应用是否正在运行,以便进行一些相关的处理,这个时候我们需要得到一个ActivityManager,这个Manager顾名思意就是管理Activity的,它有一个方法叫getRunningTasks,可以得到当前系统正在运行的Task的列表,代码如下: ActivityManager am = (ActivityManage
-
Android编程判断当前应用是否在后台运行的方法示例
本文实例讲述了Android编程判断当前应用是否在后台运行的方法.分享给大家供大家参考,具体如下: /** 判断程序是否在后台运行 */ public static boolean isRunBackground(Context context) { ActivityManager activityManager = (ActivityManager) context .getSystemService(Context.ACTIVITY_SERVICE); List<RunningAppProc
-
判断Android程序是否在前台运行的两种方法
@Override protected void onStop() { if (!isAppOnForeground()) { Debug.i("dwy", "enter background"); mIsBackground = true; } else { Debug.i("dwy", "foreground"); mIsBackground = false; } Judge is App in background wh
-
Android 判断某个Activity 是否在前台运行的实例
如下所示: /** * 判断某个界面是否在前台 * * @param context Context * @param className 界面的类名 * @return 是否在前台显示 */ public static boolean isForeground(Context context, String className) { if (context == null || TextUtils.isEmpty(className)) return false; ActivityManage
-
浅谈多线程_让程序更高效的运行
Java Thread 的一些认识: Java是抢占式线程,一个线程就是进程中单一的顺序控制流,单个进程可以拥有多个并发任务,其底层是切分CPU时间,多线程和多任务往往是使用多处理器系统的最合理方式 进程可以看作一个程序或者一个应用:线程是进程中执行的一个任务,多个线程可以共享资源 一个Java 应用从main 方法开始运行,main 运行在一个线程内,也被称为 "主线程",Runnable也可以理解为Task (任务) JVM启动后,会创建一些守护线程来进行自身的常规管理(垃圾回收,
-
C#编程中设置程序只可被运行一次的方法
防止程序运行多个实例的方法有多种,如:通过使用互斥量和进程名等.而我想要实现的是:在程序运行多个实例时激活的是第一个实例,使其获得焦点,并在前端显示. 主要用到两个API 函数: ShowWindowAsync 该函数设置由不同线程产生的窗口的显示状态. SetForegroundWindow 该函数将创建指定窗口的线程设置到前台,并且激活该窗口.键盘输入转向该窗口,并为用户改各种可视的记号.系统给创建前台窗口的线程分配的权限稍高于其他线程. 代码如下: 引用以下命名空间: using Syst
-
android判断软件是否第一次运行的方法
本文实例讲述了android判断软件是否第一次运行的方法.分享给大家供大家参考.具体如下: SharedPreferences sharedPreferences = this.getSharedPreferences("share", MODE_PRIVATE); boolean isFirstRun = sharedPreferences.getBoolean("isFirstRun", true); Editor editor = sharedPreferen
-
python判断自身是否正在运行的方法
如下所示: # coding: utf-8 import os import psutil import time def write_pid(): pid = os.getpid() fp = open("pid.log",'w') fp.write(str(pid)) fp.close() def read_pid(): if os.path.exists("pid.log"): fp = open("pid.log",'r') pid =
随机推荐
- Ext第一周 史上最强学习笔记---GridPanel(基础篇)
- Mootools 1.2教程 输入过滤第二部分(字符串)
- Ionic+AngularJS实现登录和注册带验证功能
- 关于Mongodb参数说明与常见错误处理的总结
- javascript中神奇的 Date对象小结
- Java 快速排序(QuickSort)原理及实现代码
- Dockerfile指令详解
- Java死锁_动力节点Java学院整理
- 使用C#处理WebBrowser控件在不同域名中的跨域问题
- js实现DOM走马灯特效的方法
- 替换php字符串中的单引号为双引号的方法
- 微信Android热更新Tinker使用详解(星空武哥)
- Winserver2012下mysql 5.7解压版(zip)配置安装教程详解
- 解析Node.js基于模块和包的代码部署方式
- 详解git无法pull仓库refusing to merge unrelated histories
- Linux下彻底卸载mysql详解
- jQuery获取table下某一行某一列的值实现代码
- jQuery源码分析之jQuery中的循环技巧详解
- 项目中常用的JS方法整理
- Android实现字幕滚动的方法