added remote terminal applications

This commit is contained in:
Izaya 2017-04-20 19:03:06 +10:00
parent 01c865d3eb
commit ba9240c086
2 changed files with 39 additions and 0 deletions

View File

@ -0,0 +1,17 @@
function nshc(evPP,nid)
while true do
if ev[1] == "net_msg" then
local V=false
local msg = tostring(ev[4])
if ev[3] == evPP and ev[2] == nid then
if msg:sub(1,3) == "dis" then
h("display",msg:sub(4))
end
end
elseif ev[1] == "key_down" then
ns(nid,evPP,"key"..tostring(ev[3]))
end
C.yield()
end
end

View File

@ -0,0 +1,22 @@
evPP,tEPs=4,{}
s("netsh daemon",function()
print("netsh daemon started")
while true do
if ev[1] == "net_msg" then
local V=false
local msg = tostring(ev[4])
for k,v in ipairs(tEPs) do if ev[2] == v then V=true end end
if ev[3] == evPP and V then
if msg:sub(1,3) == "key" then
h("key_down",ev[2],tonumber(msg:sub(4)),0)
end
end
elseif ev[1] == "display" then
for k,v in ipairs(tEPs) do
ns(v,evPP,"dis"..tostring(ev[2]))
end
end
C.yield()
end
end)