2011-01-08 57 views
0

我有一個應用程序了從INI啓動Ini文件opengin

讀什麼,我想是一個用VB代碼將從opeing ini文件阻止用戶手動

程序可以runnung作爲服務

如: C:\ config.ini文件

程序應該從opeing文件阻止用戶

+2

首先,爲什麼?這些信息可以幫助我們更好地回答問題。其次,多久?只有在ini文件被讀取的時候?在應用程序運行期間?或者即使應用程序未運行 - 即始終運行? – 2011-01-08 15:05:37

回答

0

鎖定文件,你可以ü像這樣的東西。請記住,這沒有經過測試。還記得要導入System.IO

Private Sub LockFile(ByVal file As String) 

    Dim FileSt As FileStream = New FileStream("test.dat", FileMode.Create, FileAccess.Write, FileShare.Write) 
    Try 
     FileSt.Lock(0, FileSt.Length) 
     Debug.WriteLine("Locked") 
    Catch Ex As Exception 
     Debug.WriteLine(Ex.Message) 
    End Try 

End Sub 

Private Sub UnlockFile(ByVal file As String) 

    Dim FileSt As FileStream = New FileStream("test.dat", FileMode.Create, FileAccess.Write, FileShare.Write) 
    Try 
     FileSt.Unlock(0, FileSt.Length) 
     Debug.WriteLine("Unlocked") 
    Catch Ex As Exception 
     Debug.WriteLine(Ex.Message) 
    End Try 

End Sub