精华内容
下载资源
问答
  • 一款MSP430芯片Flash程序烧录工具——FET-Pro430, Ver3.12未阉割功能完整版,支持写序列号
  • 在使用正点原子mini开发板触摸usb鼠标例程时,通过USB抓包软件USBlyzer抓取到的产品序列号iSerialNumber是一组12位的字符串。如图1所示。通过程序跟踪得知,这个字符串是stm32唯一设备ID号。寄存器地址如图2所示。 ...

    在使用正点原子mini开发板触摸usb鼠标例程时,通过USB抓包软件USBlyzer抓取到的产品序列号iSerialNumber是一组12位的字符串。如图1所示。通过程序跟踪得知,这个字符串是stm32唯一设备ID号。寄存器地址如图2所示。

     图1、产品序列号显示为stm32的唯一设备ID号

     图2、stm32唯一设备ID寄存器地址

    usb_desc.c程序里面Joystick_StringSerial数组虽然写了“STM32”,如图3所示。但由于在hw_config.c程序里面的void Get_SerialNum(void)函数读取了stm32的Unique Devices ID,并对Joystick_StringSerial从第2字节开始的24字节进行填充,所以不管usb_desc.c程序中的Joystick_StringSeria里面写什么字符串,最后显示出来的结果都是stm32的唯一设备ID。如图4所示。

    图3、自定义的产品序列号

    图4、获取stm32唯一设备ID号,并填充到Joystick_StringSerial数组中

    如果想把产品序列号改为自定义的,只需把hw_config.c文件中void Get_SerialNum(void)里面的IntToUnicode (Device_Serial0, &Joystick_StringSerial[2] , 8);和IntToUnicode (Device_Serial1, &Joystick_StringSerial[18], 4);屏蔽掉就可以了。如图5所示。

    图5、屏蔽填充指令

    图6、重新自定义产品序列号

    图7、显示的自定义产品序列号

    展开全文
  • 台式机查看序列号解决方法一:每一台计算机都有唯一的产品序列号(Serial Number,缩写是S/N),这是检查产品的重要依据,当您咨询产品相应的技术支持时,就需要提供产品序列号,所以,了解自己使用的产品序列号是...

    想要查看下我的台式机序列号!用什么方法好呢?下面由学习啦小编给你做出详细的台式机查看序列号解决方法介绍!希望对你有帮助!

    台式机查看序列号解决方法一:

    每一台计算机都有唯一的产品序列号(Serial Number,缩写是S/N),这是检查产品的重要依据,当您咨询产品相应的技术支持时,就需要提供产品的序列号,所以,了解自己使用的产品的序列号是很重要的。下面是检查机器序列号的几种方法:

    1.一般情况下,用户购买了产品后,随机都会有相应的保修卡,在保修卡上,可以找到产品的型号以及序列号(Serial Number)。

    2.如果您使用的是卧式机,也就是平放在办公桌上的那一种,您可以看一下主机的前面板,一些比较老的机型,在前面板中间,也就是软驱的下面一点,或者看一下主机机箱的右下角,会有一张白色的标签

    上面写着型号(Model No)和产品序列号(Serial No),如果您使用的机器有保护光驱和软驱的小门,标签有时会贴在小门内部;如果您使用的是立式的机器,机器的前面板没有可以开关的小门,您可以看一下主机机箱的右下角或者侧面来查找序列号的标签,如果是有小门的,可以打开小门,检查产品序列号。

    3.开机后,按F1键(个别机型是用Del键)进入开机设置程序,看到主菜单后,选择“Product Data”,可以看到有一项叫“System Serial Number”,后面的一串字符就是该产品的序列号。

    台式机查看序列号解决方法二:

    9d2d0da61d2ad13609af32e96e4f94f8.png

    第一步

    单击【开始】→【运行...】,输入cmd

    第二步

    输入diskpart,按回车键

    第三步

    输入list disk,按回车键

    第四步

    输入select disk 0,按回车键

    第五步

    输入detail disk,按回车键

    第六步

    弹出的信息中第二行就是硬盘序列号

    台式机查看序列号解决方法三:

    一、开机后点左上角的苹果打开苹果菜单,选择关于本机,点按 Mac OS X 的版本号区域可以查看到编译号和序列号。

    二、使用系统恢复盘开机,在启动时按住D进入诊断模式,随后可以查看到本机序列号。

    三、卸下 MacBook 的电池,往往序列号和以太网 ID 是在一起列出的。 或者:EVEREST

    即可察看

    该软件本来的功能是测试软硬件系统信息,它可以详细地显示出我们的电脑上每一个方面的信息。不过,现在咱们可以用它来查找已经安装软件的序列号。

    方法也很简单,运行软件,然后在主界面左侧单击“软件”,展开后,单击“授权”,那么我们就可以在右侧看到安装软件的序列号了

    看了“台式机如何查看序列号 ”文章的还看了:

    展开全文
  • 易语言读取windows序列号源码,读取windows序列号,表头,我的_取编辑框文本,Sql查询子程序,处理表格数据1,高级表格初始化子程序,数据库连接初始化,sql查询子程序2,查询子程序2,Sql模糊查询子程序,分割文本子程序1,...
  • 还要你关注什么微信号才给你说,我也是一个果粉,所以我查看了一下苹果手机序列号的规则,决定做一个小的工具,可以直接查询手机的生产地和具体时间。今天我们就一起做一个!效果预览:我们简单的将思路说一...

    苹果手机是目前比较火或者说是一直很火的手机,但是和人一样,人火是非多,东西也是,所以我们买苹果手机的时候都喜欢查询一下是什么时间出的,什么地方出的,但是奈何还要看很多的资料,登录这里那里去查询,有的更恶心的,还要你关注什么微信号才给你说,我也是一个果粉,所以我查看了一下苹果手机序列号的规则,决定做一个小的工具,可以直接查询手机的生产地和具体时间。今天我们就一起做一个!

    我的源码地址:Github地址

    密码是:include

    效果预览:


    我们简单的将思路说一下:

    首先要知道怎么实现这个,要明白的是,苹果手机的序列号是按照什么规则排布的,

    规则是:第一位字母:以 C 开头为深圳,以 D 开头为成都,以 F 开头为郑州
    序列号的第四位代表生产年份,用 20 个字母表示(26 个字母中除去 A、B、E、I、O 和 U),注意是以每半年一进位。其中,M 代表 2014 年上半年,N 代表 2014 年下半年,P 代表 2015 年上半年,Q 代表 2015 年下半年,以此类推。
    序列号的第五位是用数字(即 1 到 9,除去 0)和字母(26 个字母中除去 A、B、E、I、O、U、S 和 Z)来表示的,共 27 个,代表周数,从 1 开始,数完数字数字母,每半年一循环。比如 N1 和 N9 这两个序列号分别代表 2014 年下半年第一周和第九周生产。

    需要注意的是,1 到 9 分别代表第 1 到第 9 周,接下来就是 C,代表第 10 周,以此类推。

    这是他的规则,这里需要明确的一点是,他是以半年为一个区间,那么序号的第五位也是半年为一个区间,所以这里首先要判断是上半年还是下半年,然后再去判断具体的日期。

    不BB了,看代码,很简单:

    CSS:

    	*{margin:0;padding:0;list-style-type:none;}
    	a,img{border:0;}
    	body{
    		background: #000;
    		color: #DDD;
    		font-family: 'Helvetica', 'Lucida Grande', 'Arial', sans-serif;
    	}
    	.border,.rain{
    		width: 320px;
    	}
    	
    	.rain{
    		 padding: 10px 12px 12px 10px;
    		 -moz-box-shadow: 10px 10px 10px rgba(0,0,0,1) inset, -9px -9px 8px rgba(0,0,0,1) inset;
    		 -webkit-box-shadow: 8px 8px 8px rgba(0,0,0,1) inset, -9px -9px 8px rgba(0,0,0,1) inset;
    		 box-shadow: 8px 8px 8px rgba(0,0,0,1) inset, -9px -9px 8px rgba(0,0,0,1) inset;
    		 margin: 100px auto;
    	}
    	
    	.border{
    		padding: 1px;
    		-moz-border-radius: 5px;
    		-webkit-border-radius: 5px;
    		border-radius: 5px;
    	}
    	
    	.border,
    	.rain,
    	.border.start,
    	.rain.start{
    		background-repeat: repeat-x, repeat-x, repeat-x, repeat-x;
    		background-position: 0 0, 0 0, 0 0, 0 0;
    	   
    		background-image: -moz-linear-gradient(left, #09BA5E 0%, #00C7CE 15%, #3472CF 26%, #00C7CE 48%, #0CCF91 91%, #09BA5E 100%);
    	   
    		background-image: -webkit-gradient(linear, left top, right top, color-stop(1%,rgba(0,0,0,.3)), color-stop(23%,rgba(0,0,0,.1)), color-stop(40%,rgba(255,231,87,.1)), color-stop(61%,rgba(255,231,87,.2)), color-stop(70%,rgba(255,231,87,.1)), color-stop(80%,rgba(0,0,0,.1)), color-stop(100%,rgba(0,0,0,.25)));
    	   
    		background-color: #39f;
    	   
    		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00BA1B', endColorstr='#00BA1B',GradientType=1 );
    	}
    	 
    	
    	.border.end,
    	.rain.end{
    		-moz-transition-property: background-position;  
    		-moz-transition-duration: 30s;
    		-moz-transition-timing-function: linear;
    		-webkit-transition-property: background-position;  
    		-webkit-transition-duration: 30s;  
    		-webkit-transition-timing-function: linear;
    		-o-transition-property: background-position;  
    		-o-transition-duration: 30s;  
    		-o-transition-timing-function: linear;
    		transition-property: background-position;  
    		transition-duration: 30s;  
    		transition-timing-function: linear;
    		background-position: -5400px 0, -4600px 0, -3800px 0, -3000px 0;    
    	}
    	 
    	
    	@-webkit-keyframes colors {
    		0% {background-color: #39f;}
    		15% {background-color: #F246C9;}
    		30% {background-color: #4453F2;}
    		45% {background-color: #44F262;}
    		60% {background-color: #F257D4;}
    		75% {background-color: #EDF255;}
    		90% {background-color: #F20006;}
    		100% {background-color: #39f;}
    	}
    	.border,.rain{
    		-webkit-animation-direction: normal;
    		-webkit-animation-duration: 20s;
    		-webkit-animation-iteration-count: infinite;
    		-webkit-animation-name: colors;
    		-webkit-animation-timing-function: ease;
    	}
    	 
    	
    	.border.unfocus{
    		background: #333 !important;    
    		 -moz-box-shadow: 0px 0px 15px rgba(255,255,255,.2);
    		 -webkit-box-shadow: 0px 0px 15px rgba(255,255,255,.2);
    		 box-shadow: 0px 0px 15px rgba(255,255,255,.2);
    		 -webkit-animation-name: none;
    	}
    	.rain.unfocus{
    		background: #000 !important;    
    		-webkit-animation-name: none;
    	}
    	 
    	
    	form{
    		background: #212121;
    		-moz-border-radius: 5px;
    		-webkit-border-radius: 5px;
    		border-radius: 5px;
    		height:220px;
    		width: 100%;
    		background: -moz-radial-gradient(50% 46% 90deg,circle closest-corner, #242424, #090909);
    		background: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 150, from(#242424), to(#090909));
    	}
    	form label{
    		display: block;
    		padding: 10px 10px 5px 15px;
    		font-size: 11px;
    		color: #777;
    	}
    	form input{
    		display: block;
    		margin: 5px 10px 10px 15px;
    		width: 85%;
    		background: #111;
    		-moz-box-shadow: 0px 0px 4px #000 inset;
    		-webkit-box-shadow: 0px 0px 4px #000 inset;
    		box-shadow: 0px 0px 4px #000 inset;
    		outline: 1px solid #333;
    		border: 1px solid #000;
    		padding: 5px;
    		color: #444;
    		font-size: 16px;
    	}
    	form input:focus{
    		outline: 1px solid #555;
    		color: #FFF;
    	}
    	input[type="button"]{
    		color: #999;
    		padding: 5px 10px;
    		border: 1px solid #000;
    		font-weight: lighter;
    		-moz-border-radius: 15px;
    		-webkit-border-radius: 15px;
    		border-radius: 15px;
    		background: #45484d;
    		background: -moz-linear-gradient(top, #222 0%, #111 100%);
    		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#222), color-stop(100%,#111));
    		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#22222', endColorstr='#11111',GradientType=0 );
    		-moz-box-shadow: 0px 1px 1px #000, 0px 1px 0px rgba(255,255,255,.3) inset;
    		-webkit-box-shadow: 0px 1px 1px #000, 0px 1px 0px rgba(255,255,255,.3) inset;
    		box-shadow: 0px 1px 1px #000,0px 1px 0px rgba(255,255,255,.3) inset;
    		text-shadow: 0 1px 1px #000;
    		outline: none;
    		width:80px;
    		margin-top:20px;
    		float: left;
    	}

    css可以不看,美观一点而已

    引用:

    <link rel="stylesheet" type="text/css" href="css/layui/css/layui.css"/>
    <script src="js/jquery.min.js" type="text/javascript" charset="utf-8"></script>
    <script src="css/layui/lay/dest/layui.all.js" type="text/javascript" charset="utf-8"></script>

    JS:

    $(function(){
    			var $form_inputs =   $('form input');
    			var $rainbow_and_border = $('.rain, .border');
    			
    			$form_inputs.bind('focus', function(){
    				$rainbow_and_border.addClass('end').removeClass('unfocus start');
    			});
    			$form_inputs.bind('blur', function(){
    				$rainbow_and_border.addClass('unfocus start').removeClass('end');
    			});
    			$form_inputs.first().delay(800).queue(function(){
    				$(this).focus();
    			});
    		});
    			var address;//生产地
    			var years;//生产年份
    			var dates;//生产日期
    		function checkappleId(){
    			/* 截取到第一位字符,用来判断的是生产地址 */
    			var ID = $("#checkapple").val();
    			var apple_adress = ID.substr(0,1); //截取的是第一位的字符串,然后截取的长度是一位
    			/* 截取到第四位的字符,用来判断的是生产年份 */
    			var Year = ID.substr(3,1);
    			/* 截取到第五位的字符,用来判断生产日期 */
    			var Dateflag = ID.substr(4,1);//截取到第五位
    			/* 先判断是不是正确的是序列号 */
    			if(ID.length != 12){
    				layer.msg("序列号有误!请核对对后重新查询");
    			}
    			else{
    				if(apple_adress == 'C'){
    					address = '深圳';
    				}else if(apple_adress == 'D'){
    					address = '成都'
    				}else if(apple_adress == 'F'){
    					address = '郑州'
    				}else{
    					layer.msg("序列号有误!请核对对后重新查询");
    					return false;
    				} 
    				console.log("生产地是:"+address);
    				console.log("第四位是:"+Year);
    				console.log("第五位是:"+Dateflag);
    				if(Year == 'M'){
    					years = '2014上半年';
    					check_before(Dateflag);
    				}else if(Year == 'N'){
    					years = '2014下半年';
    					check_after(Dateflag);
    				}else if(Year == 'P'){
    					years = '2015上半年';
    					check_before(Dateflag);
    				}else if(Year == 'Q'){
    					years = '2015下半年';
    					check_after(Dateflag);
    				}else if(Year == 'R'){
    					years = '2016上半年';
    					check_before(Dateflag);
    				}else if(Year == 'S'){
    					years = '2016下半年';
    					check_after(Dateflag);
    				}else if(Year == 'T'){
    					years = '2017上半年';
    					check_before(Dateflag);
    				}else if(Year == 'V'){
    					years = '2017下半年';
    					check_after(Dateflag);
    				}else if(Year == 'W'){
    					years = '2018上半年';
    					check_before(Dateflag);
    				}else if(Year == 'X'){
    					years = '2018下半年';
    					check_after(Dateflag);
    				}else if(Year == 'Y'){
    					years = '2019上半年';
    					check_before(Dateflag);
    				}else if(Year == 'Z'){
    					years = '2019下半年';
    					check_after(Dateflag);
    				}else{
    					layer.msg("序列号有误!请核对对后重新查询");
    					return false;
    				}
    				console.log("年份是:"+years);
    				console.log("日期是:"+dates);
    				layer.open({    
    								  type: 1,
    								  title:'查询结果',
    								  skin: 'layui-layer-rim', //加上边框
    								  area: ['600px', '400px'], //宽高
    								  btn:['关闭'],
    								  content: '您的序列号是:'+ID+'<br/>'+
    								           '该是手机生产地是:'+address+'<br/>'+
    										   '该是手机生产年份是:'+years+'<br/>'+
    										   '该是手机生产日期是:'+dates+'<br/>'+
    										   '提示:如果您查询的激活日期早于生产日期,说明您的手机是官换机!',
    								});
    			}
    		}
    		  /* 判断的是每一年的下半年的日期 */
    		   function check_before(Dateflag){
    			   if(Dateflag == '1'){
    			   	dates = '1月1日-1月7日';
    			   }else if(Dateflag == '2'){
    			   	dates = '1月8日-1月14日';
    			   }else if(Dateflag == '3'){
    			   	dates = '1月15日-1月21日';
    			   }else if(Dateflag == '4'){
    			   	dates = '1月22日-1月28日';
    			   }else if(Dateflag == '5'){
    			   	dates = '1月29日-2月4日';
    			   }else if(Dateflag == '6'){
    			   	dates = '2月5日-2月11日';
    			   }else if(Dateflag == '7'){
    			   	dates = '2月12日-2月18日';
    			   }else if(Dateflag == '8'){
    			   	dates = '2月19日-2月25日';
    			   }else if(Dateflag == '9'){
    			   	dates = '2月26日-3月1日';
    			   }else if(Dateflag == 'C'){
    			   	dates = '3月2日-3月8日';
    			   }else if(Dateflag == 'D'){
    			   	dates = '3月9日-3月15日';
    			   }else if(Dateflag == 'F'){
    			   	dates = '3月16日-3月22日';
    			   }else if(Dateflag == 'G'){
    			   	dates = '3月23日-3月29日';
    			   }else if(Dateflag == 'H'){
    			   	dates = '4月30日-4月6日';
    			   }else if(Dateflag == 'J'){
    			   	dates = '4月7日-4月13日';
    			   }else if(Dateflag == 'K'){
    			   	dates = '4月14日-4月20日';
    			   }else if(Dateflag == 'L'){
    			   	dates = '4月21日-4月27日';
    			   }else if(Dateflag == 'M'){
    			   	dates = '4月28日-5月3日';
    			   }else if(Dateflag == 'N'){
    			   	dates = '5月4日-5月10日';
    			   }else if(Dateflag == 'P'){
    			   	dates = '5月11日-5月17日';
    			   }else if(Dateflag == 'Q'){
    			   	dates = '5月18日-5月24日';
    			   }else if(Dateflag == 'R'){
    			   	dates = '5月25日-6月1日';
    			   }else if(Dateflag == 'T'){
    			   	dates = '6月2日-6月8日';
    			   }else if(Dateflag == 'V'){
    			   	dates = '6月9日-6月15日';
    			   }else if(Dateflag == 'W'){
    			   	dates = '6月16日-6月22日';
    			   }else if(Dateflag == 'X'){
    			   	dates = '6月23日-6月29日';
    			   }else if(Dateflag == 'Y'){
    			   	dates = '6月30日';
    			   }else{
    			   	layer.msg("序列号有误!请核对对后重新查询");
    			   	return false;
    			   }
    		   }
    		/* 判断的是下半年具体日期 */
    		  function check_after(Dateflag){
    			  if(Dateflag == '1'){
    					dates = '7月1日-7月7日';
    				}else if(Dateflag == '2'){
    					dates = '7月8日-7月14日';
    				}else if(Dateflag == '3'){
    					dates = '7月15日-7月21日';
    				}else if(Dateflag == '4'){
    					dates = '7月22日-7月28日';
    				}else if(Dateflag == '5'){
    					dates = '7月29日-8月4日';
    				}else if(Dateflag == '6'){
    					dates = '8月5日-8月11日';
    				}else if(Dateflag == '7'){
    					dates = '8月12日-8月18日';
    				}else if(Dateflag == '8'){
    					dates = '8月19日-8月25日';
    				}else if(Dateflag == '9'){
    					dates = '8月26日-9月1日';
    				}else if(Dateflag == 'C'){
    					dates = '9月2日-9月8日';
    				}else if(Dateflag == 'D'){
    					dates = '9月9日-9月15日';
    				}else if(Dateflag == 'F'){
    					dates = '9月16日-9月22日';
    				}else if(Dateflag == 'G'){
    					dates = '9月23日-9月29日';
    				}else if(Dateflag == 'H'){
    					dates = '9月30日-10月6日';
    				}else if(Dateflag == 'J'){
    					dates = '10月7日-10月13日';
    				}else if(Dateflag == 'K'){
    					dates = '10月14日-10月20日';
    				}else if(Dateflag == 'L'){
    					dates = '10月21日-10月27日';
    				}else if(Dateflag == 'M'){
    					dates = '10月28日-11月3日';
    				}else if(Dateflag == 'N'){
    					dates = '11月4日-11月10日';
    				}else if(Dateflag == 'P'){
    					dates = '11月11日-11月17日';
    				}else if(Dateflag == 'Q'){
    					dates = '11月18日-11月24日';
    				}else if(Dateflag == 'R'){
    					dates = '11月25日-12月1日';
    				}else if(Dateflag == 'T'){
    					dates = '12月2日-12月8日';
    				}else if(Dateflag == 'V'){
    					dates = '12月9日-12月15日';
    				}else if(Dateflag == 'W'){
    					dates = '12月16日-12月22日';
    				}else if(Dateflag == 'X'){
    					dates = '12月23日-12月29日';
    				}else if(Dateflag == 'Y'){
    					dates = '12月30日-12月31日';
    				}else{
    					layer.msg("序列号有误!请核对对后重新查询");
    					return false;
    				}
    		  }
    		  /*苹果的全系列产品 */
    		  function apple_info(){
    			layer.open({    
    							type: 1,
    							title:'苹果全系类产品',
    							skin: 'layui-layer-rim', //加上边框
    							area: ['600px', '400px'], //宽高
    							btn:['关闭'],
    							content:'型号:IPHONE第一代,发布日期:2007年1月9日<hr><br/>'+
    									'型号:3G,发布日期:2008年06月10日<hr><br/>'+
    									'型号:3GS,发布日期:2009年6月9日<hr><br/>'+
    									'型号:4,发布日期:2010年6月8日<hr><br/>'+
    									'型号:4S,发布日期:2011年10月04日<hr><br/>'+
    									'型号:5,发布日期:2012年9月13日<hr><br/>'+
    									'型号:5C,发布日期:2013年9月10日<hr><br/>'+
    									'型号:5S,发布日期:2013年9月10日<hr><br/>'+
    									'型号:6,发布日期:2014年9月10日<hr><br/>'+
    									'型号:6P,发布日期:2014年9月10日<hr><br/>'+
    									'型号:6S,发布日期:2015年9月10日<hr><br/>'+
    									'型号:6SP,发布日期:2015年9月10日<hr><br/>'+
    									'型号:7,发布日期:2016年9月8日<hr><br/>'+
    									'型号:7P,发布日期:2016年9月8日<hr><br/>'+
    									'型号:8,发布日期:2017年9月13日<hr><br/>'+
    									'型号:8P,发布日期:2017年9月13日<hr><br/>'+
    									'型号:X,发布日期:2017年9月13日<hr><br/>'+
    									'官方网址:<a href="https://www.apple.com/cn//?afid=p238%7C1dxLB2Qwz-dc_mtid_18707vxu38484_pcrid_16834665582_&cid=aos-cn-kwba-brand" target="_blank">点击进入<a/>',
    							});
    			} 
    			function reload(){
    				location.reload();
    			}

    当然这里您使用switch case写也是可以的,毕竟if else很麻烦,写法是这样的:

    	        /* 判断地址 */
    		switch (apple_adress){
    		case 'C':
    	        address = '深圳';
    		break;
    		case 'D':
    		address = '成都';
    		break;
    		case 'F':
    		address = '郑州';
    		break;
    		default:
    		layer.msg("序列号有误!请核对对后重新查询");
    	        return false;
    		}

    H5:

    <div class="rain">
    		    <div class="border start">
    		        <form>
    		            <label for="text">苹果手机序列号查询</label>
    		            <input name="text" type="text" placeholder="序列号" id="checkapple"/>
    		            <input type="button" value="查询" οnclick="checkappleId()"/>
    					<input type="button" value="取消" οnclick="reload()"/>
    					<input type="button" value="苹果" οnclick="apple_info()"/>
    		        </form>
    		    </div>
    		</div>

    思路是:

    拿到用户输入的序列号-截取第一位,第四位,第五位的值-根据规则判断值-给对应的参数赋值

    喜欢的可以关注我,一起学习,虽然写的没有什么技术含量,但是还是很实用的,毕竟思路清晰是锻炼出来的,一点点积累吧!


    展开全文
  • 序列号改写器

    2008-03-21 20:11:45
    序列号改写器,分段的序列号复制后按F11即可输入序列号
  • 由于Mac在设计上的独特之处和出众的易用性,使得选择这个产品的用户有很多,但同时有些问题也就显现出来了。 有非常多的Mac用户表示自己的Mac不识别U盘,这个是因为什么呢?其实很简单,一种情况下就是这个U盘的...

    由于Mac在设计上的独特之处和出众的易用性,使得选择这个产品的用户有很多,但同时有些问题也就显现出来了。
    在这里插入图片描述

    有非常多的Mac用户表示自己的Mac不识别U盘,这个是因为什么呢?其实很简单,一种情况下就是这个U盘的格式是ntfs格式的,而苹果电脑是不支持这个格式的U盘的,还有一种就是这个U盘坏了。

    想要解决这些问题也非常简单,我们只需要安装一个Tuxera ntfs for Mac就可以一次性解决上述两个问题了,下面就为大家具体介绍一下该如何操作。

    情况一:格式问题

    1、去下载个Tuxera NTFS for Mac,下载完成之后打开安装包按照安装向导进行一步步安装;

    2、在安装过程中如果我们有Tuxera ntfs for Mac激活码就可以将其激活,这样使用起来没有时间限制,如果没有就选择试用即可,安装完成之后会重启电脑;

    3、接下来我们可以在Mac系统偏好设置中找到它,接下里我们就会发现,之前不能使用的U盘就可以进行读写了。

    情况二:U盘问题

    在这种情况下其实也分为两种,一种就是U盘自身硬件问题,这个就需要找到专业人士进行查看了,还有一种就是软件方面的问题,这个我们也是可以借助这款Mac读写软件进行修复的。

    1、在图3中我们可以看到有个Disk Manager,打开这个组件;

    2、选中需要修复的U盘,并点击维护选项中检查和修复就可以了。

    这款Mac读写软件不仅可以帮助我们进行对于ntfs格式硬盘的读写,还可以帮助我们解决一些因为使用不当而产生的问题,可以说性价比是相当高的。

    Tuxera NTFS for Mac可以完整的读写兼容NTFS格式驱动器。对磁盘进行访问、编辑、存储和传输文件等操作。同时还包括开源磁盘管理器等简单的格式和硬盘维修检查和修复。

    点击免费下载安装:
    https://blog.csdn.net/CaiHuaZeiPoJie/article/details/107026534

    展开全文
  • IDM序列号

    万次阅读 多人点赞 2011-09-25 13:17:31
    最近更新IDM后 提示假序列号的解决办法 IDM(Internet Download Manager)自我感觉是一个非常好的下载软件,不像当前流行的软件这么流氓,比普通的单线程下载工具强百倍,但是最近几天突然跳出假序列号, 然后就退出...
  • stm32烧写序列号

    千次阅读 2019-12-03 15:12:33
    类似前段时间我的两篇关于知识产权保护芯片加密的文章,这次再聊一聊产品量产时常需要考虑的另一个问题——烧写序列号。貌似最近跟“量产”杠上了,呵呵,作为产品生产周期的最后一环,需要考虑的问题很多,不着急...
  • 自定义商品序列号

    2019-03-30 11:53:06
    叼炸天商品序列号生成商品序列号包含日期,但外部人员一眼看不出日期 如何做 我们知道日期是用数字表示,即0-9十位数字 我们可以重新定义0-9数字的显示 如 0 1 2 34 56 7 8 9 A B C D E F G H I J 使用字母A-J来表示...
  • 一篇文章通透理解序列号实现原理

    万次阅读 多人点赞 2016-03-23 21:16:25
    1.序列号的本质序列号等价于注册码,是软件发行商的一种维权手段,也就是正版软件的一个身份证。本质:防止盗版、按功能收费等。 ...尽管很多常用的许多软件系统的某些版本...序列号一般会和产品的名称(具体到硬件产品
  • Mysql数据库产生序列号通常使用big int类型,并设置AUTO_INCREMENT为true,这样每次insert记录的时候,序列号会自动递增。该方式当insert执行完事务发生回滚时会产生跳号,如果项目有要求,就需要处理。本文讨论自增...
  • 因为从网络上搜索的windows 2008序列号都不是很好用,使用OEM激活又不是对所有机器都有效。所以请需要使用windows 2008的同志使用如下方法申请学生KEY 学生KEY特点: 1. 可以激活windows 2008或2008 R2任意版本,...
  • exif相机序列号Every bit of camera gear you own has a unique serial number to identify it. It is what you’ll use to prove that a particular camera or lens belongs to you if you ever need to make an ...
  • 常用序列号

    2005-05-17 17:11:00
     产品序列号:OEN500715-gadtqwfzd-AKWNFLBPD ,MD5校验码为: 0d4a62bb77850a287d70e2275044e7df Windows 2000 Professional : PQHKR-G4JFW-VTY3P-G4WQ2-88CTW Windows 2000 Server : H6TWQ-TQQM8-HXJYG-D...
  • 获取usb序列号

    千次阅读 2013-09-25 00:47:48
    // USB.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" /************************************************************* Win32控制台应用程序 ... 读取U盘序列号,保存在USBSerial数组里。 2
  • Alcor主控U盘VID/PID序列号改写工具Rework_1.0.0.2.exe能够修改产品的VID/PID序列号、客户信息、产品信息序列号设置方式:随机设置、固定、递增还可以拷贝文件。Rework(修改产品VID,PID,序列号)
  • 风河的序列号机制研究

    千次阅读 2011-09-29 11:17:38
    风河的产品,一般都需要一个序列号来进行安装.比如:x#yyo-YVXT#-nozVy-wwoyx-VXy#o-UbFBF是Tornado2.2 for arm的cd1的安装序列号.这一串字符代表什么意思呢?让我们来一步一步追踪.  以下的分析使用Tornado2.2 fo
  • delphi XE5 update2 序列号生成器
  • 最近在做的项目中有一个需求是要让某个字段值根据记录产生的日期和一定的组合规则按顺序生成一个序列号,这个序列号不可重复,这原本是一个很常见的需求,没有多想就好了。由于没有考虑到并发的情况,到后面测试的...
  • SAP MM 同一个序列号可以被多次用在交货单发货过账? 如下公司间转储订单,从公司代码CSAS转入公司代码HKCS, 物料有启用序列号管理。 转储数量为5 PC。该STO单据共计有2个外向交货单 80027856/80027857,...
  • 序列号就是SN码,通常电脑中都会自带有序列号,可以用来验证真伪或产品是否合法的一组序列号,然而有不少笔记本电脑用户想要查看序列号,就是不知道要怎么看,其实方法有很多,现在就随win7之家小编一起来学习一下...
  • 更常见的一个场景是:每个设备都需要烧写序列号,需要一个序列号器(上位机)。 本文介绍的就是如何开发一个简单的序列号器。 解决方案 下面我使用美团、头条以及各大互联网公司 PUA员工专用法则 OKR法则 来...
  • odoo12:自动生成序列号方法

    千次阅读 2019-01-24 19:50:37
    为了我们插入数据的效率,我们会想到自动生成序列号。那么怎么生成预想的序列号呢?下面我们就来看看。 1.data/data.xml &lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;odoo&...
  • Redhat 5 安装序列号及版本说明

    千次阅读 2015-04-08 15:07:48
    因为实验需求,要在VirtualBox里面安装一个Redhat5.5,中间需要输入Installation Number: 本着不懂就要问的学习态度,就搜了一下,发现这个序列号决定了安装系统时哪些软件包会被安装。 原谅我直接复制过来的,...
  • 序列号的构成为建立良好的数据治理方案,作数据掌握、分析、统计、商业智能等用途,业务数据的编码制定通常都会遵循一定的规则,一般来讲,都会有自己的编码规则和自增序列构成。比如我们常见的身份证号、银行卡号、...
  • VC获取硬盘序列号 网卡 cpuid bios

    千次阅读 2012-08-16 08:16:00
    用api函数读取硬盘的序列号 关于盘序列号有两种:  ... 区别产品而设置的, 是唯一的, 是只读的, 利用硬盘序列号的   加密往往是利用其唯一和只读的特性, 大多是针对有序列号的   IDE
  • 进程序列号速查

    千次阅读 2007-02-25 13:57:00
    进程序列号速查http://tech.163.com/special/000915SN/process.html什么是系统进程?它能做什么? 进程是程序在计算机上的一次执行活动。当你运行一个程序,你就启动了一个进程。显然,程序是死的(静态的),进程是...
  • 1.序列号的本质 序列号等价于注册码,是软件发行商的一种维权手段,也就是正版软件的一个身份证。本质:防止盗版、按功能收费等。 ...尽管很多常用的许多软件系统的某些...序列号一般会和产品的名称(具体到硬件产品...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 13,027
精华内容 5,210
关键字:

产品写序列号