国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

用VB實現在程序運行時使系統日期和不被修改

2019-11-18 17:39:34
字體:
來源:轉載
供稿:網友
在開發軟件時,有時可能需要使軟件在運行時不讓別人從控制面板中修改修改系統的日期和時間,實現此功能的具體思路是:在軟件運行是自己建立一個時鐘,如果發現系統時間被修改,再用自己的時鐘將系統時間改回來就可以了,VB中有一個控件叫SysInfo,可以用它的TimeChanged事件來監測系統時間是否已修改,請看下面的例子程序:
1、建立一個標準EXE工程,在Form1上添加一個Timer控件、Label控件和SysInfo控件;
2、聲明以下變量:
'表示小時的整數
DimhAsInteger
'表示分鐘的整數
DimmAsInteger
'表示秒的整數
DimsAsInteger
'表示小時的字符串
DimstrhAsString
'表示分鐘的字符串
DimstrmAsString
'表表示秒的字符串
DimstrsAsString
'表示修改前的日期
DimriqiAsDate
'表示修改前的時刻
DimshikeAsDate

3、其它代碼如下:

EndSub


PrivateSubSysInfo1_TimeChanged()
IfNotTimeValue(Now)=shikeThen
Time=shike
EndIf
IfNotDateValue(Now)=riqiThen
Date=riqi
EndIf
EndSub

PrivateSubTimer1_Timer()
s=s 1
'由于用Timer控件計時存在一定誤差,所以每分鐘校正一次時間
Ifs>=60Then
h=Hour(Now)
m=Minute(Now)
s=Second(Now)
'零點時改變riqi變量的值
Ifh=0Then
riqi=DateValue(Now)
EndIf
EndIf
Timechange
Label1.Caption=shike
EndSub->


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 靖边县| 卢氏县| 商都县| 茌平县| 邵阳县| 思茅市| 灵川县| 黄平县| 芷江| 富阳市| 浦县| 湖州市| 伊通| 黄石市| 乌兰察布市| 莆田市| 和龙市| 荣成市| 仙居县| 启东市| 毕节市| 朝阳区| 罗田县| 陆丰市| 富裕县| 泉州市| 浮梁县| 韶关市| 凤山县| 济源市| 凉城县| 深州市| 手机| 呼和浩特市| 台北县| 丰原市| 开封县| 武功县| 荔浦县| 资溪县| 山东省|