/ Forside/ Teknologi / Udvikling / Delphi/Pascal / Tip
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Delphi/Pascal
#NavnPoint
oldwiking 603
jrossing 525
rpje 520
EXTERMINA.. 500
gandalf 460
gubi 270
DJ_Puden 250
PARKENSS 230
technet 210
10  jdjespers.. 200
En liste over alle services som køre i w~
niller har modtaget 25 point for dette tip
Fra : niller
Vist : 1184 gange

Dato : 14-12-00 21:03

Dette tip er fedt, det viser hvordan du kan få en liste over alle de services som køre i windows.

For at køre dette tip skal du oprette en listbox og en button.

**************************************
//
// pointer to the
// next unread service entry
nResumeHandle : DWord;

//
// service status array
ssa : PSvcA;
begin
Result := false;

// connect to the service
// control manager
schm := OpenSCManager(
PChar(sMachine),
Nil,
SC_MANAGER_ALL_ACCESS);

// if successful...
if(schm > 0)then
begin
nResumeHandle := 0;

New(ssa);

EnumServicesStatus(
schm,
dwServiceType,
dwServiceState,
ssa^[0],
SizeOf(ssa^),
nBytesNeeded,
nServices,
nResumeHandle );

//
// assume that our initial array
// was large enough to hold all
// entries. add code to enumerate
// if necessary.
//

for j := 0 to nServices-1 do
begin
slServicesList.
Add( StrPas(
ssa^[j].lpDisplayName ) );
end;

Result := true;

Dispose(ssa);

// close service control
// manager handle
CloseServiceHandle(schm);
end;
end;


procedure TForm1.Button1Click(Sender: TObject);
begin
ServiceGetList( '''',
SERVICE_WIN32,
SERVICE_STATE_ALL,
ListBox1.Items );
end;

end.


 
 
Bedømmelse

Fra : gandalf


Dato : 17-01-01 19:59



Bedømmelse

Fra : gandalf


Dato : 17-01-01 19:45



Bedømmelse

Fra : gandalf


Dato : 17-01-01 20:00



Bedømmelse

Fra : gandalf


Dato : 17-01-01 19:59



Bedømmelse

Fra : gandalf


Dato : 17-01-01 20:00



Bedømmelse

Fra : gandalf


Dato : 17-01-01 20:00



Bedømmelse

Fra : gandalf


Dato : 17-01-01 20:00



Du har følgende muligheder
Eftersom du ikke er logget ind i systemet, kan du ikke lave en bedømmelse til dette tip.

Hvis du ikke allerede er registreret, kan du gratis blive medlem, ved at trykke på "Bliv medlem" ude i menuen.
Søg
Reklame
Statistik
Spørgsmål : 177413
Tips : 31962
Nyheder : 719565
Indlæg : 6407799
Brugere : 218875

Månedens bedste
Årets bedste
Sidste års bedste