c#判断操作系统位数的示例分享
在.net 4.5中,判断操作系统不用再写方法去判断了,有直接可以利用的属性了哦,如下所示:
Environment.Is64BitProcess 属性.NET Framework 4.5
确定当前进程是否为 64 位进程。
当然如果是用的.net 4.5以前的童鞋也不必担心,同样也可以用以下的方法来实现判断系统位数。
private string Distinguish64or32System()
{
try
{
string addressWidth = String.Empty;
ConnectionOptions mConnOption = new ConnectionOptions();
ManagementScope mMs = new ManagementScope("//localhost", mConnOption);
ObjectQuery mQuery = new ObjectQuery("select AddressWidth from Win32_Processor");
ManagementObjectSearcher mSearcher = new ManagementObjectSearcher(mMs, mQuery);
ManagementObjectCollection mObjectCollection = mSearcher.Get();
foreach (ManagementObject mObject in mObjectCollection)
{
addressWidth = mObject["AddressWidth"].ToString();
}
return addressWidth;
}
catch (Exception ex)
{
return String.Empty;
}
}
相关推荐
-
C/C++ 获取Windows系统的位数32位或64位的实现代码
C/C++ 获取Windows系统的位数32位或64位的实现代码 场景 1.在Windows 64bit系统开发程序时, 某些情况需要判断Program Files路径, 但是64bit系统有两个Program Files或 Program Files(x86), 这时候就需要根据当前系统的位数来获取路径了. 说明 1.通过判断程序是32bit或64bit并没有什么用,因为64bit系统可以运行32bit和64bit程序. 2.64bit系统的kernel32.dll 里有一个函数接口 IsWo
-
c#判断操作系统位数的示例分享
在.net 4.5中,判断操作系统不用再写方法去判断了,有直接可以利用的属性了哦,如下所示:Environment.Is64BitProcess 属性.NET Framework 4.5 确定当前进程是否为 64 位进程. 当然如果是用的.net 4.5以前的童鞋也不必担心,同样也可以用以下的方法来实现判断系统位数. 复制代码 代码如下: private string Distinguish64or32System(){try{string addressWidth = String.Empty
-
封装好的js判断操作系统与浏览器代码分享
摘要: 对于前端开发我们最重要的工作就是兼容性,系统的兼容性,浏览器的兼容性等等.今天分享一个我在项目中封装的判断操作系统与浏览器的方法. 操作系统: var os = (function() { var UserAgent = navigator.userAgent.toLowerCase(); return { isIpad : /ipad/.test(UserAgent), isIphone : /iphone os/.test(UserAgent), isAndroid : /andro
-
java判断回文数示例分享
判断一个数是不是回文数示例,回文数就是原数与其倒置后的数相等,如:123321,到之后仍为123321,即为回文数 题目:一个5位数,判断它是不是回文数.即12321是回文数,个位与万位相同,十位与千位相同. /** * 判断一个数是不是回文数,回文数就是原数与其倒置后的数相等 * 如:123321,到之后仍为123321,即为回文数 * @author lvpeiqiang */ public class HuiWenShu { public boolean isHuiWenShu(int n
-
深入C#判断操作系统类型的总结详解
Windows操作系统的版本号一览 操作系统 PlatformID 主版本号 副版本号 Windows95 1 4 0 Windows98 1 4 10 WindowsMe 1 4 90 WindowsNT3.5 2 3 0 WindowsNT4.0 2 4 0 Windows2000 2 5 0 WindowsXP 2 5 1 Windows2003 2 5 2 WindowsVista 2 6 0 Windows
-
jQuery判断自定义属性data-val用法示例
本文实例讲述了jQuery判断自定义属性data-val用法.分享给大家供大家参考,具体如下: jquery判断自定义属性data-val 1.css .active { color: red; } 2.html <ul> <li data-val="1">1</li> <li data-val="2">2</li> <li data-val="3">3</li>
-
Golang小数操作指南之判断小数点位数与四舍五入
目录 一.判断几位小数点 1.判断几位小数点 二.四舍五入 1.fmt.Sprintf 2.math.Round(result*pow) 总结 一.判断几位小数点 1.判断几位小数点 加载 cast 包 go get github.com/spf13/cast 代码如下(示例): package main import ( "fmt" "github.com/spf13/cast" "math" "regexp" "
-
Composition Api封装业务hook思路示例分享
目录 前序 hook的场景 useGetJobList 共同 思路历程 心得 utils 和 hook 的区别 总结 前序 近期公司的新项目一个小程序,一直想尝试 Vue3 开发项目,苦于自己的驱动力不行,学的零零碎碎的.因此小程序我直接跟项目组长说我要使用 uniapp 的 Vue3 版进行开发.开发中遇到业务场景相同的,就分装了一个hook 来减少代码,易于维护. hook的场景 这种获取列表的需求很常见吧,在我这个小程序中有3处使用到了获取列表的功能.分别是: 我的收藏.已投递岗位.未投递
-
java使用正则表达式判断手机号的方法示例
本文实例讲述了java使用正则表达式判断手机号的方法.分享给大家供大家参考,具体如下: 要更加准确的匹配手机号码只匹配11位数字是不够的,比如说就没有以144开始的号码段, 故先要整清楚现在已经开放了多少个号码段,国家号码段分配如下: 移动:134.135.136.137.138.139.150.151.157(TD).158.159.187.188 联通:130.131.132.152.155.156.185.186 电信:133.153.180.189.(1349卫通) 那么现在就可以正则匹
-
PHP针对中英文混合字符串长度判断及截取方法示例
本文实例讲述了PHP针对中英文混合字符串长度判断及截取方法.分享给大家供大家参考,具体如下: /** * * 中英混合字符串长度判断 * @param unknown_type $str * @param unknown_type $charset */ function strLength($str, $charset = 'utf-8') { if ($charset == 'utf-8') $str = iconv ( 'utf-8', 'gb2312', $str ); $num = s
-
javascript请求servlet实现ajax示例(分享)
ajax请求是一种无刷新式的用户体验,可以发送GET和POST两种异步请求,现记录如下: GET请求: function sendRequestByGet(){ //定义异步请求对象 var xmlReq; //检测浏览器是否直接支持ajax if(window.XMLHttpRequest){//直接支持ajax xmlReq=new XMLHttpRequest(); }else{//不直接支持ajax xmlReq=new ActiveObject('Microsoft.XMLHTTP')
随机推荐
- Lua教程(九):元表与元方法详解
- AngularJS 霸道的过滤器小结
- webstorm添加vue.js支持的方法教程
- 无效的过程调用或参数: Mid /inc-freehost-function/FreeHostFunction.asp 错误的原因
- asp.net检查服务器上目录或文件是否存在的方法
- PHP计数器的实现代码
- php基础知识:类与对象(4) 范围解析操作符(::)
- JavaScript的类型简单说明
- JavaScript入门教程(8) Location地址对象
- PHP定时执行计划任务的多种方法小结
- JS Excel读取和写入操作(模板操作)实现代码
- cmd中MySQL中文数据乱码问题解决方法
- 原生Aajax 和jQuery Ajax 写法个人总结
- Android实现使用流媒体播放远程mp3文件的方法
- Windows Apache2.2.11及Php5.2.9-1的安装与配置方法
- Angular 作用域scope的具体使用
- Spring Boot与Kotlin处理Web表单提交的方法
- Unity UGUI控制text文字间距
- Django 多环境配置详解
- pyqt5 获取显示器的分辨率的方法