a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > Visual Basic > 正文

VB簡單實現防止文件被改寫

2020-01-31 16:30:58
字體:
來源:轉載
供稿:網友

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

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

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

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

SetAttr FileName, vbSystem Or vbHidden '隱藏文件

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

Open FileName For Binary As #99

只是記得程序在改寫該文件時要先關閉打開的文件,不然改寫會失敗的。VB的示例代碼如下:

Close #99 '關閉文件

總結一下,防止文件被改寫的簡單實現方式就是在程序中先打開該文件。

以上所述就是本文的全部內容了,希望大家能夠喜歡。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 综合久久久久久久 | 一级片手机免费看 | 久久精品亚洲欧美日韩精品中文字幕 | 亚洲免费电影一区 | 日韩精品三区 | 日本综合色 | 很黄很污的网站 | 久久草| 欧美一区二区在线观看 | 久久久999国产 | 久久蜜桃av一区二区天堂 | 中文字字幕一区二区三区四区五区 | 久久久国产一区二区三区 | 99精品久久 | 午夜精品久久久久久久久久久久 | 亚洲一区二区三区中文字幕 | 日韩欧美综合 | 亚洲经典一区二区三区 | 国产精品一区二区三区在线免费观看 | 久久激情综合 | 欧美专区在线 | 蜜臀av中文字幕 | 精品欧美一区二区在线观看 | 久久久久成人精品 | 免费一区二区三区 | 精品国产依人香蕉在线精品 | 久久国产一区二区 | 亚洲三级黄 | 国产在线观看91一区二区三区 | 少妇被粗大的猛烈进大胸视频 | 九一视频在线免费观看 | 男女视频在线观看 | 嗯嗯嗯亚洲精品国产精品一区 | 精东粉嫩av免费一区二区三区 | 自拍偷拍视频网 | 成人一区在线观看 | 久久免费看 | 成人自拍偷拍 | 天天爱爱网 | 久久免费视频观看 | 国产精品永久免费 |