最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

VB簡(jiǎn)單實(shí)現(xiàn)防止文件被改寫

 更新時(shí)間:2015年06月17日 09:37:48   投稿:hebedich  
這篇文章主要介紹了VB簡(jiǎn)單實(shí)現(xiàn)防止文件被改寫的方法,十分的簡(jiǎn)單實(shí)用,有需要的小伙伴可以參考下。

最近在寫的一個(gè)小程序中有個(gè)配置文件,這個(gè)文件對(duì)整個(gè)程序來說是至關(guān)重要的,如果它被刪除或者改寫的話,整個(gè)程序無法運(yùn)行,或者運(yùn)行后無法關(guān)閉。所以我一直在尋找如果讓手工無法改寫文件的方法。

對(duì)于“刪除”來說是很容易解決的,程序中查找配置文件的路徑,若為空則創(chuàng)建,并給些默認(rèn)值。VB的示例代碼如下:

FileName = App.Path + "\CONFIG"
'如果文件不存在,則創(chuàng)建文件
If Dir(FileName) = "" Then
   Open FileName For Output As #1 '打開順序文件,我們可以使用Open語句
   a = Encode("123") + vbCrLf + "10" + vbCrLf 'vbCrLf為回車
   Print #1, a '寫數(shù)據(jù)
   Close #1 '關(guān)閉文件    
End If

對(duì)于手工改寫配置文件,我一直無能為力,我試圖在程序中把該文件隱藏掉。VB的示例代碼如下:

SetAttr FileName, vbSystem Or vbHidden '隱藏文件

但終歸來說是治標(biāo)不治本,文件仍然會(huì)被改寫的。然后我想到修改配置文件后綴法,讓人手工沒那么容易打開文件,但是總是有方法打開的。最終讓我想到一個(gè)簡(jiǎn)單的解決方法是,在程序中先打開配置文件,之后手工就無法打開了。VB的示例代碼如下:

Open FileName For Binary As #99

只是記得程序在改寫該文件時(shí)要先關(guān)閉打開的文件,不然改寫會(huì)失敗的。VB的示例代碼如下:

Close #99 '關(guān)閉文件

總結(jié)一下,防止文件被改寫的簡(jiǎn)單實(shí)現(xiàn)方式就是在程序中先打開該文件。

以上所述就是本文的全部?jī)?nèi)容了,希望大家能夠喜歡。

相關(guān)文章

最新評(píng)論

黄大仙区| 华池县| 化隆| 巩义市| 西安市| 哈密市| 昔阳县| 乾安县| 铁力市| 资讯 | 木兰县| 辽阳市| 黑河市| 务川| 甘谷县| 泾源县| 昌都县| 大渡口区| 织金县| 大竹县| 洛阳市| 黄大仙区| 沙坪坝区| 江都市| 西和县| 东辽县| 桐梓县| 肃宁县| 望城县| 鄯善县| 密山市| 佛冈县| 台北市| 绥化市| 深圳市| 同心县| 门头沟区| 龙川县| 浪卡子县| 富锦市| 永春县|