我已经将流程创建观察器从C#转换为VB.Net,并且在转换使我遇到麻烦的代码行代码时出现问题.
这是原始的C#代码:
using System;
using System.ComponentModel;
using System.Collections;
using System.Globalization;
using System.Management;
namespace WMI.Win32
{
public delegate void ProcessEventHandler(Win32_Process proc);
public class ProcessWatcher : ManagementEventWatcher
{
// Process Events
public event ProcessEventHandler ProcessCreated;
public event ProcessEventHandler ProcessDeleted;
public event ProcessEventHandler ProcessModified;
// WMI WQL process query strings
static readonly string WMI_OPER_EVENT_QUERY = @"SELECT * FROM
__InstanceOperationEvent WITHIN 1 WHERE TargetInstance ISA'Win32_Process'";
static readonly string WMI_OPER_EVENT_QUERY_WITH_PROC =
WMI_OPER_EVENT_QUERY + " and TargetInstance.Name = '{0}'";
public ProcessWatcher()
{
Init(string.Empty);
}
public ProcessWatcher(string …Run Code Online (Sandbox Code Playgroud) 基本上,我需要在此路径“ C:\ Users \ Desktop \ Info \ Clients \ Data”中创建所有文件夹,但是甚至根本不存在“ Info”目录,并且还需要创建许多其他路径,这是最好的方法我可以去做吗?