Lansați aplicația ca serviciu

Rulați aplicația ca serviciu.

Cum pot rula aplicația mea ca serviciu de sistem win XP, înainte ca utilizatorul să se logheze?

programe terțe părți care știu cum să facă acest lucru, vă rugăm să nu le oferiți.


> Cum să încep aplicația ca serviciu de sistem

Dacă cererea dvs. nu este inițial un serviciu NT cu drepturi depline, atunci îl puteți rula de pe lună - nu devine un serviciu deplin.

Ce înseamnă inițial aplicația nu este un serviciu NT cu drepturi depline?

de exemplu, Radmin rulează ca serviciu de sistem.
aici, de asemenea, am nevoie pentru a rula aplicația, precum și începe Radmin


> De exemplu, Radmin începe ca serviciu de sistem.

Radmin și există un serviciu NT cu drepturi depline)

Și dacă cererea dvs. este așa - la aceeași bunica în două a spus)

să presupunem că este.
dar întrebarea nu a fost dacă cererea mea este un serviciu NT
dar cum să o executați ca un serviciu.
adică ce și unde trebuie să prescrieți.

de exemplu în victoria de 9x a existat o ramură specială a registrului HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ RunServises \

În victorie 9x # xA0; nu există niciun serviciu.

Serviciile "s-au născut" în seria NT, la care "Mazda" (adică Win9x) # xA0; nu are cea mai mică relație.

nu de 9 ori lucrau doar puțin diferit, dar principiul era același.

și în general, Serghei întreb despre un lucru și mi-ai dat o favoare despre altceva.
Întrebarea era specifică modului de rulare a aplicației ca serviciu de sistem
nu lăsați subiectul, vă rog

Iată cum puteți face același lucru, dar fără un program terță parte?


> Ice2 # xA0; (19.04.07 17:49) [6]

Deci ei au spus la fel, în nici un caz.
Rescrieți ca serviciu (consultați TServiceApplication)

Hmm, dar interesant: în modul descris - este orice aplicație posibilă să înceapă "ca serviciu" sau încă nu? Sau emite desktop-ul clientului?

> Ice2 # xA0; (19.04.07 17:40) [4]
> Să presupunem că este.

Deci, veți decide deja această problemă, fără ipoteze.
Există o definiție clară a serviciului NT. Iar progul este sau nu. Celălalt nu este dat.
Și dacă le-ar apărea, atunci nu ați fi avut întrebări similare. Ieșiți - nu este.

Dar de ce "fără instrumente terță parte" - nu este clar.

de mai multe ori aceste utilități sunt disponibile imediat. și sunt nativi, din MS, deci în detrimentul lor # xA0; "externalizarea" mi-ar fi crezut :)

Încercați să creați un serviciu și să lansați aplicația imediat după lansare.
Chiar și cu această pornire, puteți specifica drepturi numai în sistemele NT.

din aceasta va rula ca un serviciu nu începe.

Încă o dată dau un exemplu. Radmin poate funcționa ca un serviciu. și în aplicațiile de serviciu, este instalat fără ajutorul altor aplicații, nici stângaci, nici ms-ovskih, adică se înregistrează în servicii.
Deci, aceasta este o întrebare foarte simplă? Unde este prescris de la A la Z.

Întreabă încă o dată o întrebare foarte specifică și pentru a doua oară aud sunete goale pe tema dacă programul meu este un serviciu. Da, este.

Deci, cine poate răspunde în esență la întrebarea mea?

Rulați orice aplicație (nu un serviciu) înainte de a vă conecta la planificatorul de sarcini. În setările din fila Program, trebuie să specificați "când porniți calculatorul".

Sarcina se execută înainte ca utilizatorul să se conecteze și nu este vizibil pe bara de activități, dar este vizibil în managerul de activități.

Singurul dezavantaj al unei astfel de lansări este faptul că un desktop invizibil este creat pentru o astfel de sarcină, astfel încât nu va fi posibil să o gestionați.


> Ice2 # xA0; (20.04.07 09:42) [12]

Articole similare