Проверил. Акса действительно мгновенно отрабатывает. При этом: создается процесс cmd и 2 netsend (почему 2 непонимаю) и дальше время отработки
net send никоим образом не волнует процесс Аксы (нет юзера - висит около минуты и умирает). В общем то такой метод вызова то что надо. А я вызывал следующим образом:
X++:
// SHiSHok.FRA 20070419
static int NetSend(str _hostTo, str _msg)
{
DLL DLL = new DLL('NetApi32.dll');
DLLFunction DLLnetSend = new DLLFunction(DLL,"NetMessageBufferSend");
binary hostTo, msg;
;
#WinAPI
DLLnetSend.arg(ExtTypes::DWord, ExtTypes::Pointer, ExtTypes::DWord, ExtTypes::Pointer, ExtTypes::DWord);
DLLnetSend.returns(ExtTypes::DWord);
hostTo = winapi::ansi2unicode(_hostTo);
msg = winapi::ansi2unicode(_msg);
return DLLnetSend.call(0, hostTo, 0, msg, strlen(_msg)*2);
}