Унифицированный фильтр записи WMI AddExclusion - PullRequest
0 голосов
/ 29 января 2019

Я хочу добавить каталог в свой UWF.Как я могу сделать это через vb.net или C #?

Я нашел на Mircrosoft эти ссылки.https://docs.microsoft.com/en-us/windows-hardware/customize/enterprise/uwf-volumeaddexclusion

https://docs.microsoft.com/en-us/windows-hardware/customize/enterprise/uwf-registryfilteraddexclusion

Я попробовал этот код ниже через WMICodeCreator, но, например, для sInput="c:\Test" я получаю сообщение об ошибке исключения Invalid ObjectPath.

Private Function UwfAddExclusion(sInput As String) As Boolean

    Try
        Dim classInstance As New ManagementObject("root\StandardCimv2\embedded", "UWF_Volume.ReplaceKeyPropery='ReplaceKeyPropertyValue'", Nothing)
        Dim inParams As ManagementBaseObject = classInstance.GetMethodParameters("AddExclusion")

        inParams("FileName") = sInput

        Dim outParams As ManagementBaseObject = classInstance.InvokeMethod("AddExclusion", inParams, Nothing)

        Console.WriteLine("Out parameters:")
        Console.WriteLine("ReturnValue: {0}", outParams("ReturnValue"))

        Return True
    Catch ex As Exception
        MsgBox("IsUwfAddExclusion: " + ex.Message)

        Return False
    End Try

    Return False
End Function

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...