webForumDet fria alternativet

Winsock och inifil

.NET

3 svar · 200 visningar · startad av Krug

Medlem sedan maj 200197 inlägg
Frågan#1

Jag använder mig av ett program som heter Batchserver.. med det kan man skicka doskommandon från en dator till en annan. Men nu vill jag göra ett eget program som liknar det. Meningen är man anger ip eller datornamn på en dator i nätverket och kommando efter så utförs det på datorn med samma namn.

"Dator1 c:\program\start.exe"

Sen vill jag använda en ini fil där jag skriver in ett antal datornamn och för varje namn i filen vill jag att en knapp skapas i programmet.

[Datornamn]
Dator1
Dator2

Nån som kan hjälpa mig med lite kod så man kan komma igång?

MvH Krug

Medlem sedan sep. 20005 700 inlägg
#2

Är det verkligen så smart att skapa en ny knapp för varje dator? det e dumt, skapa en combolist el. liknande och lägg in alla datorer där istället.

Medlem sedan apr. 200316 inlägg
#3

Hej allihop! Detta verkar vara ett reko forum ( därav min registrering ). För att återgå till denna tråd, du kan omöjligtvis skicka kommandon till en annan dator utan att först köra en "klient" på mottagardatorn ( alltså en applikation som öppnar en anslutning till servern, i detta fallet din dator ).

Låt oss sedan anta ( och jag skriver detta utav egen erfarenhet för jag själv har testat detta med egengjorda program ) att i själva klienten lägger du ett antal Casesatser på den sträng som du skickar, t.ex kan ju en sådan sats se ut ( taget ur luften ):

Select case Bytesreceived

Case "opennotepad
Shell(notepad.exe)
Case "shutdown"
Shutdown(computer)
end select

OBS! Detta var ingen kod, bara ett exempel på logiken i det hela. Jag kan återkomma om det är någon som vill ha exakt kod ( har precis formaterat och ej hunnit installera VB igen.

Medlem sedan sep. 20005 700 inlägg
#4

Fel av mej, missuppfattade inlägget.

262 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)