1. private string GetRegistData(string name)
  2. {
  3. string registData;
  4. RegistryKey hkml = Registry.CurrentUser;
  5. RegistryKey software = hkml.OpenSubKey("Software", true);
  6. RegistryKey aimdir = software.OpenSubKey("NewTimeyear", true);
  7. registData = aimdir.GetValue(name).ToString();
  8. return registData;
  9.  
  10. }
  11.  
  12. private void WTRegedit(string name, string tovalue)
  13. {
  14. RegistryKey hklm = Registry.CurrentUser;
  15. RegistryKey software = hklm.OpenSubKey("Software", true);
  16. RegistryKey aimdir = software.CreateSubKey("NewTimeyear");
  17. aimdir.SetValue(name, tovalue);
  18. }
  19.  
  20. private bool IsRegeditExit(string name)
  21. {
  22. bool _exit = false;
  23. string[] subkeyNames;
  24.  
  25. RegistryKey hkml = Registry.CurrentUser;
  26. RegistryKey software = hkml.OpenSubKey("Software", true);
  27. RegistryKey aimdir = software.OpenSubKey("NewTimeyear", true);
  28. if (aimdir == null)
  29. {
  30. return false;
  31. }
  32. subkeyNames = aimdir.GetSubKeyNames();
  33.  
  34. foreach (string keyName in subkeyNames)
  35. {
  36. if (keyName == name)
  37. {
  38. _exit = true;
  39. return _exit;
  40. }
  41. }
  42. return _exit;
  43.  
  44. }

  

  1. NowTime = DateTime.Now.ToLocalTime();
  2. Timeyear = DateTime.Now.ToLocalTime().ToString("yyyy-MM-dd");
  1. if (!IsRegeditExit("TimeYear"))
  2. {
  3.  
  4. WTRegedit("TimeYear", Timeyear);
  5. }
  6. RegTime = GetRegistData("TimeYear");

  

  1. DateTime DateReg = Convert.ToDateTime(RegTime);
  2. DateTime MaxDate = Convert.ToDateTime(MaxTime);
  3. DateTime MinDate = Convert.ToDateTime(MinTime);
  4. if (!((NowTime.CompareTo(MinDate) >= 0 && NowTime.CompareTo(MaxDate) <= 0)
  5. && (DateReg.CompareTo(MinDate) >= 0 && DateReg.CompareTo(MaxDate) <= 0)))
  6. {
  7. Application.Quit();
  8.  
  9. }

  

Unity中确定时间是否在一定范围内的更多相关文章

  1. unity中实现物体在一定角度范围内来回旋转

    using System.Collections; using System.Collections.Generic; using UnityEngine; public class Rotate : ...

  2. 在Unity中使用UGUI修改Mesh绘制几何图形

    在商店看到这样一个例子,表示很有兴趣,他们说是用UGUI做的.我想,像这种可以随便变形的图形,我第一个就想到了网格变形. 做法1: 细心的朋友应该会发现,每个UGUI可见元素,都有一个‘Canvas ...

  3. 【原创翻译】初识Unity中的Compute Shader

    一直以来都想试着自己翻译一些东西,现在发现翻译真的很不容易,如果你直接把作者的原文按照英文的思维翻译过来,你会发现中国人读起来很是别扭,但是如果你想完全利用中国人的语言方式来翻译,又怕自己理解的不到位 ...

  4. Unity中的协程(一)

    这篇文章很不错的问题,推荐阅读英文原版: Introduction to Coroutines Scripting with Coroutines   这篇文章转自:http://blog.csdn. ...

  5. Unity 中 使用c#线程

    使用条件   天下没有免费的午餐,在我使用unity的那一刻,我就感觉到不自在,因为开源所以不知道底层实现,如果只是简单的做点简单游戏,那就无所谓的了,但真正用到实际地方的时候,就会发现一个挨着一个坑 ...

  6. 3D语音天气球(源码分享)——在Unity中使用Android语音服务

    转载请注明本文出自大苞米的博客(http://blog.csdn.net/a396901990),谢谢支持! 开篇废话: 这个项目准备分四部分介绍: 一:创建可旋转的"3D球":3 ...

  7. 【Unity技巧】Unity中的优化技术

    http://blog.csdn.net/candycat1992/article/details/42127811 写在前面 这一篇是在Digital Tutors的一个系列教程的基础上总结扩展而得 ...

  8. 在Unity中高效工作(下)

    原地址:http://www.unity蛮牛.com/thread-20005-1-1.html Tips for Creating Better Games and Working More Eff ...

  9. 【《Effective C#》提炼总结】提高Unity中C#代码质量的21条准则

    作者:Williammao, 腾讯移动客户端开发工程师 商业转载请联系腾讯WeTest获得授权,非商业转载请注明出处. 原文链接:http://wetest.qq.com/lab/view/290.h ...

随机推荐

  1. MVC中动作方法三个特性以及解决同名方法冲突

    一.Http请求谓词特性(解决方法同名冲突问题的一个方案) 关于Http谓词特点:经常使用,如果不加上该特性,默认动作方法接收所有谓词的请求一般开发中都会加上谓词,限定请求谓词类型 二.NonActi ...

  2. 通用的Adapter

    activity_main.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android&qu ...

  3. A Taxonomy for Performance

    A Taxonomy for Performance In this section, we introduce some basic performance metrics. These provi ...

  4. VS2013大括号高亮显示的设置方法

    在做公司一个项目的时候,需要用到VS2013编辑器,用了之后感觉有点不太爽. 在js文件里定义了方法之后,由于方法比较长,写完之后再回来看就有些不方便,尤其是方法里还有几个判断,后人再看的时候会有些不 ...

  5. C++简单版BitSet求解大量数据是否存在莫个数

    #include <iostream> using namespace std; template<int N> class BitSet { public: BitSet() ...

  6. hdu 4549 M斐波那契数列(矩阵高速幂,高速幂降幂)

    http://acm.hdu.edu.cn/showproblem.php?pid=4549 f[0] = a^1*b^0%p,f[1] = a^0*b^1%p,f[2] = a^1*b^1%p... ...

  7. 防遗忘笔记,Fedora交叉编译window下的virt-iewer的汉化

    1. 汉化代码里的资源 virtviewer使用的是gettex的方案是标准的linux里国际化的方案.按道理仅仅须要改动virtualviewer/po/zh_CN.po的文件. 编译. 然后确认在 ...

  8. 常用的java方法,为程序添点小功能

    一.生成随机数 Random类使用示例 使用Random类,一般是生成指定区间的随机数字,下面就一一介绍如何生成对应区间的随机数字.以下生成随机数的代码均使用以下Random对象r进行生成: Rand ...

  9. Linux gadget驱动分析2------设备识别过程

    设备连上主机之后,设备驱动做了的事. 设备连上host的port之后,主机端会有一套策略发送请求获取device的一系列描述符.进行枚举过程.找到适合该device的驱动. 这样就可以与device进 ...

  10. PL/SQL编程基础

    1. PL/SQL块的基础结构 DECLARE /* * 定义部分——定义常量.变量.复杂数据类型.游标.用户自定义异常 */ BEGIN /* * 执行部分——PL/SQL语句和SQL语句 */ E ...