• Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

  • CTF с учебными материалами Codeby Games

    Обучение кибербезопасности в игровой форме. Более 200 заданий по Active Directory, OSINT, PWN, Веб, Стеганографии, Реверс-инжинирингу, Форензике и Криптографии. Школа CTF с бесплатными курсами по всем категориям.

Работа С Соm-портом

30.05.2006
1 345
12
BIT
0
Ни у кого нет опыта интеграции LN-приложения с нестандартным оборудованием?

Надо из COM1 несколько байт прочесть :(
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 927
608
BIT
150
на java можно


и его юзание

почему java - проще вызывать (чем нативные библы из LS) и имеет кроссплатформенную обёртку
 
30.05.2006
1 345
12
BIT
0
на java можно
..
почему java - проще вызывать (чем нативные библы из LS) и имеет кроссплатформенную обёртку
Ага.. Спасибо. Мотаем на ус. К сожалению, в java я полный профан (в элементарщине: "обвязка", обр.ошибок и т.п..)

А MSComm (MSCOMM32.ocx) никто не смотрел? Всё равно клиент у нас не особо кроссплатформенный
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 927
608
BIT
150
ну учитывая присутствие бриджа LS2J использование будет не сложнее КОМа, я тут описывал - как, с примером (для эхель либы)
обрабтка, в это случае, ошибок выводится в ЛС
 
N

nvyush

Для вызова java из LS использую примерно такие конструкции:
<!--shcode--><pre><code class='java'>Uselsx "*javacon"
Sub SomeJavaFunction(...)
On Error Goto ErrorHandler
On Error 318 Goto Error318

Dim jSession As JavaSession
Dim jClass As JavaClass
Dim jMethod As JavaMethod
Dim jError As JavaError
Dim jErrorStackTrace As String

Set jSession = New JavaSession()
Set jClass = jSession.GetClass(...)
Set jMethod = jClass.GetMethod(...)
SomeJavaFunction = jMethod.Invoke(, ...)
Exit Function
Error318:
Set jError = jSession.getLastJavaError()
jErrorStackTrace = jError.StackTrace
Call jSession.ClearJavaError()
ErrorHandler:
MsgBox(Error + {
} + jErrorStackTrace)
End Function[/CODE]
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!