2016-01-06 3 views
-1

я знаю о блокировании системы, но этот способ не является безопаснымкак заблокировать приложение навсегда с удаленным

 Dim ws As New WebClient 
     Dim str As String = ws.DownloadString("http://blocksys.com/Devil.txt") 
     If str = "blocking" Then 
      MessageBox.Show("This application has been blocked by administrator", "Application blocked", MessageBoxButtons.OK, MessageBoxIcon.Error) 
      Application.Exit() 
     End If 
    End If 

этот способ не является безопасным, так

пожалуйста, научите меня другой путь

Спасибо и

+1

Пожалуйста, объясните, что вы подразумеваете под «блокировкой», «безопасностью», «навсегда» и «удаленным». –

+0

Возможный дубликат [Как заблокировать сайт динамически в C#?] (Http://stackoverflow.com/questions/5655008/how-to-block-a-website-dynamically-in-c) –

ответ

0
Imports System.Net 
Public Class Form1 
    Private url As String 

    Private Function CheckSite(ByVal url As String) As String 
     Dim Block As Boolean = False 
     Dim blocklist As String = "blocksys.com,abc.com,domain.com,another.com" 
     Dim myList As String() = blocklist.Split(New Char() {","c}) 
     For Each checkBlock As String In myList 
      If url.IndexOf(checkBlock) <> -1 Then Block = True 
     Next 
     Return Block 
    End Function 

    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click 
     url = TextBox1.Text 
     If CheckSite(url) = True Then 
      MessageBox.Show("This application has been blocked by administrator", "Application blocked", MessageBoxButtons.OK, MessageBoxIcon.Error) 
      Exit Sub 
     Else 
      Dim ws As New WebClient 
      ws.DownloadString(url) 
      'Another process........ 
     End If 
    End Sub 
End Class 

Добавить текстовое поле & Заполните вашу форму и протестируйте ее.

+0

Я не могу понять пожалуйста, научите меня детали –

+0

Что вам нужно? Блокировать на домен или домен/страницу? – Mysta

+0

блок на домен –

Смежные вопросы