[英]Ini File opengin
I have a applicaiton which reads from ini at startup 我有一个在启动时从ini读取的应用程序
What i want is a vb code that will block the user from opeing the ini file manually 我想要的是一个VB代码,它将阻止用户手动操作Ini文件
program could be runnung as service 程序可以作为服务运行
eg: C:\\config.ini 例如:C:\\ config.ini
program should block the user from opeing the file 程序应阻止用户访问文件
To lock a file you can use something like this. 要锁定文件,您可以使用类似这样的东西。 Keep in mind this is not tested.
请记住,这未经测试。 Also remember to import System.IO
还记得导入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
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.