Получить данные для клиента от веб сервиса через сервер? - VB

Узнай цену своей работы

Формулировка задачи:

Доброго времени суток,
Написал приведенный ниже код

для доступа к веб сервису через МSSOAP
Но при попытке обратиться не локально а к серверу выдает сообщение
Run-time error '70':
Permission denied
Что делать?

Решение задачи: «Получить данные для клиента от веб сервиса через сервер?»

textual
Листинг программы
Sub haba_haba()
On Error Resume Next
    Dim objService, objCOM, fso, txt
    Set fso = CreateObject("Scripting.FileSystemObject")
    Set txt = fso.CreateTextFile("C:\dcom.csv", True)
    Set objService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\CIMV2")
    If Err.Number <> 0 Then
        Debug.Print Err.Number & ": " & Err.Description
        Exit Sub
    End If
    txt.WriteLine "Caption;AppID"
    For Each objCOM In objService.ExecQuery("SELECT * FROM Win32_DCOMApplication")
    '    Debug.Print objCOM.AppID
        Debug.Print objCOM.Caption
        txt.WriteLine objCOM.Caption & ";" & objCOM.AppID
    '    Debug.Print objCOM.Description
    '    Debug.Print objCOM.InstallDate
    '    Debug.Print objCOM.Name
    '    Debug.Print objCOM.status
    Next
    txt.Close
End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 3.9 из 5
Похожие ответы