999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

利用VB制作系統服務來維護教學軟件的運行

2018-02-16 20:40:47
信息記錄材料 2018年8期
關鍵詞:程序設置服務

趙 睿

(常德技師學院 湖南 常德 415000)

1 問題起因

學校新建了兩個機房,由于使用了64位的win7系統,在多媒體教學軟件的選用中,只有紅蜘蛛教學軟件能滿足要求,所以機房中安裝了紅蜘蛛系統來進行教學演示。

最近上課,發現許多調皮的學生都悄悄把紅蜘蛛客戶端退出了,他們是怎么做到的呢?經過觀察,我發現學生們采取結束紅蜘蛛進程,并對程序進行刪除或改名,也就是說,安裝文件夾下沒有了紅蜘蛛程序,這樣,學生就成功的脫離了教師機的控制。

2 解決思路

怎么辦呢?問題原因是安裝文件夾下的紅蜘蛛文件不存在了,由此我想,如果我來編寫一個程序,用來檢測該文件是否存在,如果不存在了,自動將備份的紅蜘蛛程序復制過去,這樣不就可以起到避免教學軟件的退出了么?

3 程序設計

說做就做,我啟動VB,新建一個標準exe文件,并將form控件的visible屬性設置為disable,因為我不希望這個程序運行后被學生發現,該屬性設置后窗體不會被顯示出來。然后我又在窗體上建立了一個timer控件,將interval屬性設置為5000,意思為過5秒檢測一次。雙擊timer控件,輸入如下代碼:

On Error Resume Next

If Dir("c:3000softRed spiderRedagent.exe") ="" Then

FileCopy "c:windowsak.dat", "c:3000softRed spiderRedagent.exe"

End If

以上代碼的意思是檢測"c:3000softRed spiderRedagent.exe"文件是否存在,如果不存在了,則復制"c:windowsak.dat"文件過去(該文件是我做的Redagent的備份文件),并改名為Redagent.exe。這段代碼每隔5秒鐘執行一次,確保紅蜘蛛教學軟件的安全。

簡單的代碼寫好后,我生成exe文件,然后復制到機房的每臺電腦上,并通過修改注冊表,將其設置為自啟動文件,果然,在后面的教學中,起到了立竿見影的效果,許多學生發現無法刪除掉紅蜘蛛了。

4 再起波瀾

可是,好景不長,過了幾個星期,機房又出現了紅蜘蛛被退出的現象,經過調查,發現學生已經找到了我做的程序,然后——也把它結束進程刪掉了!怎么辦?我想到了Windows的服務系統。

大家都知道,Windows有許多許多的服務,服務其實就是一個程序,服務也能隨著計算機的啟動而執行,而且在執行后并不能在進程中發現。我如果把自己的這個程序做成一個服務,那豈不是就能避免被學生發現了?于是,我開始對我的源程序進行改造。

5 程序改編

Vb下做服務比較麻煩,需要一個控件——ntsvc.ocx,我首先下載這個控件,把它復制到c:windows下,并通過regsvr32 ntsvc.ocx進行注冊,然后打開我的源程序,選擇“工程”——“部件”,引用這個控件,引用成功后,在工具箱中出現了一個Ntservice的控件按鈕。

我把這個控件添加到form1中,然后在右側的屬性欄中設置如下參數:

Displayname:sys service (顯示名,我起名的原則是不易被發現,其實用任意的名字都可以的)

Servicename:service(服務名:起名的理由同上)Startmode:2(啟動模式:自動啟動)

其余的參數基本可以不變,然后我再在程序的Form_load事件中添加如下代碼:

On Error GoTo Err_Load

Dim strDisplayName As String

strDisplayName = NTService1.DisplayName

If Command = "-install" Then

NTService1.Interactive = True

If NTService1.Install Then

Call NTService1.SaveSetting("Parameters","TimerInterval", "1000")

MsgBox strDisplayName & "安裝成功 "

Else

MsgBox strDisplayName & " 安裝失敗"

End If

End

Else

If Command = "-uninstall" Then

If NTService1.Uninstall Then

MsgBox strDisplayName & "卸載成功"

Else

MsgBox strDisplayName & " 卸載失敗"

End If

End

Else

End If

End If

Timer1.Interval = CInt(NTService1.GetSetting("Parameters", "TimerInterval","2000"))

N T S e r v i c e1.C o n t r o l s A c c e p t e d=svcCtrlPauseContinue

NTService1.StartService

6 生成服務

首先,生成一個可執行程序,我將其起名為system.exe,然后復制到學生電腦的c:windowssystem32下面。然后進入CMD,輸入如下命令:system–install然后回車,出現安裝成功的對話框提示。這個時候,打開控制面板的服務,發現我的這個服務已經被加入進去,而且是設置為自啟動的。

那么,究竟可以了沒有呢?我重啟學生電腦,啟動完畢后,再次打開服務,發現這個服務已經啟動了,我嘗試著刪除了紅蜘蛛軟件,果然,不到5秒鐘,紅蜘蛛就被復制過來了,終于成功了!

7 結語

新做的程序已經在機房試用了一段時間了,最近均沒有發現紅蜘蛛被退出的事情了,此番和學生斗智斗勇的過程讓我也學到了不少知識,不過,除了在技術上約束學生以外,我們教師更多的還是要在教學上下功夫,以提高學生的學習積極性。

[1]羅朝盛.《Visual Basic 程序設計教程》人民郵電出版社,2005.

[2]管麗娜,白海波.《實用Visual Basic6 教程》[M].北京:清華大學出版社,2001.

[3]段興主編.《visual Basic數據庫實用程序設計100例》人民郵電出版社.

猜你喜歡
程序設置服務
中隊崗位該如何設置
少先隊活動(2021年4期)2021-07-23 01:46:22
服務在身邊 健康每一天
今日農業(2019年12期)2019-08-15 00:56:32
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
服務在身邊 健康每一天
今日農業(2019年10期)2019-01-04 04:28:15
服務在身邊 健康每一天
今日農業(2019年16期)2019-01-03 11:39:20
“程序猿”的生活什么樣
招行30年:從“滿意服務”到“感動服務”
商周刊(2017年9期)2017-08-22 02:57:56
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
本刊欄目設置說明
中俄臨床醫學專業課程設置的比較與思考
主站蜘蛛池模板: 亚洲欧美精品一中文字幕| 久久精品一品道久久精品| 亚洲V日韩V无码一区二区| 国产精品美女免费视频大全| 永久免费精品视频| 婷婷亚洲综合五月天在线| 欧美一区二区三区欧美日韩亚洲| 国产丝袜啪啪| 99视频在线免费观看| 九九热免费在线视频| 欧美日韩中文字幕二区三区| 国产成人1024精品| 九九线精品视频在线观看| 日日碰狠狠添天天爽| 免费毛片全部不收费的| 亚洲欧美日韩中文字幕一区二区三区| 精品精品国产高清A毛片| 久久久精品国产SM调教网站| 国产无码在线调教| 日韩av无码精品专区| 色AV色 综合网站| AV天堂资源福利在线观看| 男女性午夜福利网站| 中文字幕无码av专区久久| 九色91在线视频| 熟女日韩精品2区| 国产剧情无码视频在线观看| 美女国内精品自产拍在线播放| 高清免费毛片| 日本欧美一二三区色视频| 97视频免费在线观看| 国产精品19p| 国产男女免费视频| 亚洲国产天堂在线观看| 一级毛片在线播放免费观看| 不卡的在线视频免费观看| 精品天海翼一区二区| 四虎在线高清无码| 国产呦精品一区二区三区下载| 91精品国产丝袜| 99这里只有精品免费视频| 日韩精品无码免费专网站| 国产成人综合久久精品尤物| 一级毛片免费播放视频| 欧美精品v欧洲精品| 免费A∨中文乱码专区| 欧美α片免费观看| 99视频精品全国免费品| 国产网友愉拍精品| 第一页亚洲| 精品午夜国产福利观看| 无码免费的亚洲视频| 久久福利网| 国产精品露脸视频| 欧美一级高清片久久99| 国产精品人成在线播放| 国产精品亚洲一区二区在线观看| 亚洲IV视频免费在线光看| 97视频在线精品国自产拍| 在线一级毛片| 精品色综合| 久久永久精品免费视频| 久久精品无码中文字幕| 亚洲国产精品久久久久秋霞影院| 久久香蕉欧美精品| 日韩123欧美字幕| 亚洲永久色| 青青青国产在线播放| 午夜丁香婷婷| 欧美色99| 亚洲AV无码一区二区三区牲色| 欧美精品啪啪| 国产主播在线观看| 麻豆精品国产自产在线| 久久免费看片| 色综合a怡红院怡红院首页| 亚洲欧美不卡| 久久国产成人精品国产成人亚洲 | 国产亚洲精品97在线观看| 天天综合网亚洲网站| 日韩精品免费一线在线观看| 久久这里只精品热免费99|