Am decuplat ferestrele din FreeBSD prin wudown
Mi-a trebuit să închid Windows cu FreeBSD. Totul pentru ca servak el însuși să taie alte servaks și mașini în exercitarea de energie electrică.
Un pic de glumă, nu găsi nimic inteligibil. Ca rezultat, el a fluturat mâna și sa gândit și voi scrie propriul software pentru această afacere, astfel încât computerele să poată fi tăiate în rețea. Și el a făcut-o. Timp de jumătate de zi am scris software-ul sub unix pe C și sub ferestre pe Delphi.
Poate că am inventat bicicleta, dar e mai ușor pentru mine. =).
La distanță de la consola pentru a reduce sistemul de operare Windows de la FreeBSD, linux, Windows
Executați de la distanță comanda pe Windows (din FreeBSD, Linux, Windows) care poate
de exemplu, să executați corect orice scriere, tăierea, fierberea și așa mai departe.
Puteți să întrerupeți operația sau să executați comanda știind numai ip-ul, portul și parola.
Comanda poate fi executată numai de cea care este înregistrată în fișierul de configurare instalat pe aparatul pe care trebuie să-l omoriți, adică nu puteți efectua comenzi de la distanță stânga din motive de securitate.
Software-ul este format din trei programe:
Întreaga esență a setărilor converge în instalarea și setările serviciului (serviciu), nimic nu este necesar pentru instalare. Descărcați software-ul de pe link-ul de mai jos, despachetați și mergeți la dosarul Windows, conține două foldere, wudown și wudown_svc. Luați al doilea wudown_svc și puneți-l undeva pe C:
executați service_install.cmd, trebuie să apară "Serviciu instalat cu succes!".
Apoi deschideți settings.ini și vedeți
Aici totul este evident și simplu, specificăm portul pe care trebuie să îl ascultăm, parola. În exec = este specificată comanda sau fișierul care urmează a fi executat. Dacă în execuție există o cale sau o comandă, cum ar fi calc.exe, atunci serviciul nu va tăia calculatorul, ci va executa doar ceea ce este specificat în exec =. În general, un lucru, sau tăiați sau executați o comandă.
Vreau să observ că serviciul, pentru că este un serviciu, ceea ce face, ceea ce face, rulează în fundal, iar dacă există ferestre în aplicația care rulează (de exemplu, calc.exe), acestea nu vor fi desenate pe ecran. Dar procesul va funcționa cu succes și se va agăța în dispecer până la finalizare.
Deci, serviciul a fost instalat, configurația a fost configurată, serverul a pornit: service_start.cmd. La aceasta, setarea mașinii care urmează a fi tăiată sa încheiat, nu uitați de firewall și de port.
În directorul src sunt sursele acestui serviciu pe delphi 7
Acum, pentru a reduce acest computer pe rețea, trebuie să efectuați:
Acum pentru FreeBSD
Acolo în arhiva neambalată vedem un folder unix, în el există o arhivă wudown.tar.gz având despachetat care vom vedea două fișiere:
wudown - programul compilat gata
wudown.c - cod sursă pentru oricine.
utilizați același lucru ca și cu wudown.exe.
Pentru comoditate, puteți copia wudown la / usr / local / bin / și face rehash, astfel încât este mai convenabil de utilizat.