Есть ли какие-либо библиотеки с открытым исходным кодом для того, чтобы сделать, SNMP ПОЛУЧАЮТ/УСТАНАВЛИВАЮТ использование Objective C / Касание Какао (для iPhone)?
Невозможно указать XSL 1.0, чтобы извлечь последовательность из CDATA и разобрать ее как XML.
-121--3632202-Можно использовать WMI для опроса коллекции Win32_LogicalDrive на компьютере. Ниже приведен пример выполнения сценария . Переход на C # довольно хорошо объясняется в других местах.
Слегка измененный код VB.NET из статьи:
Public Class Form1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim strComputer = "."
Dim objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Dim colDrives = objWMIService.ExecQuery("Select * From Win32_LogicalDisk Where DriveType = 4")
For Each objDrive In colDrives
Debug.WriteLine("Drive letter: " & objDrive.DeviceID)
Debug.WriteLine("Network path: " & objDrive.ProviderName)
Next
End Sub
End Class
-121--1123738- Я потратил некоторое время на создание одного из них для проекта.
для obj-c нет, или, по крайней мере, не было, когда я искал прошлым летом. существует множество открытых исходных кодов в c и c #, которые являются хорошей отправной точкой для порта (или повторной реализации).
Я никогда не слышал о одной, и единственное, что я нахожу в Google, это IP * работает! », но кажется, что Mac Framework (и может не работать на iPhone, если он не скомпилирован как файл .a).
Ваша лучшая ставка может быть катиться своим собственным. http://cocoabuilder.com имеет пару электронных писем в своих архивах о людях, спрашивающих библиотеки SNMP, но никаких ответов никогда не получали.
Хотя реализации SNMP в Цели-С нет (о чем я знаю). Есть в C & C++.
Я успешно использовал snmp++v2.8a. Просто сбросьте .h
и . cpp
файлы, необходимые для статического libsnmp++.a в ваш проект iphone с x-кодом. И сделайте необходимые настройки для его сборки. Я должен был добавить: "-D_XPG4_EXTENDED -DGCC -DLINUX"
в настройки проекта 'Other C++ Flags', и внести некоторые изменения в файлы. Затем любой файл, из которого вы используете объекты c++, переименуйте из .m в .mm, чтобы сообщить X-Code, что в файле присутствует смесь объектив-C и c++.