我有一个网页,这是我的公司的网站监控工具。基本上,它从数据库中提取150个IP地址的列表,并检查网页是否为这些地址加载。这需要大约15分钟的时间来加载,我希望它加载列表,然后一个接一个地进行,并用文本或图标更新状态。
这是我的函数块,有没有办法把它线程化,或者帮我找到我需要的东西?
Function SiteMonitorResults(ByVal WebAddress As String)
Try
'Code Example
Dim httpReq As HttpWebRequest = DirectCast(WebRequest.Creat
我想监控dns地址的更改。所以我需要跟踪dns的变化。我现在正在用线程做这件事。我得到dns并保存它的文件,然后我每10秒比较一次,但我需要更具体的解决方案。举个例子,有没有什么活动呢?代码如下:
GetDns:
public List<string> GetDns()
{
List<string> dns = new List<string>();
NetworkInterface[] networkInterfaces = NetworkInterface.GetAllNetworkInterfaces();
user = System.Security.Principal.WindowsIdentity.GetCurrent();
我使用它来获取试图删除我留在目录中的文件的用户的信息,但我的计算机和他的计算机都是客户端,因此用户总是返回我的计算机的名称。你能告诉我如何解决这个问题吗?
更多说明:我正在制作一个应用程序来监控我文件夹的特定文件,我的计算机是一台客户端计算机,他的计算机也是一台客户端,我试图监控文件服务器的公共位置,例如\192.168.1.15\ public \myfolder,我想从可能试图删除该文件夹中我的文件的其他客户端获得任何访问权限。感谢您提供的任何想法和解决方案。