Форум: "WinAPI";
Текущий архив: 2007.04.08;
Скачать: [xml.tar.bz2];
Вниззапуск службы telnet Найти похожие ветки
← →
progmax © (2006-11-21 09:47) [0]Подскажите пожалуйста как можно программным путем запустить службу telnet!
← →
RWolf © (2006-11-21 10:09) [1]Есть мнение, что так же, как и любую другую службу.
StartService.
← →
Rouse_ © (2006-11-21 10:10) [2]
function RunService: Boolean;
var
SCManager, Service: SC_HANDLE;
P: PChar;
begin
Result := False;
SCManager := OpenSCManager(nil, nil, SC_MANAGER_ALL_ACCESS);
if SCManager <> 0 then
try
Service := OpenService(SCManager, "Telnet", SERVICE_START);
if Service <> 0 then
try
P := nil;
Result := StartService(Service, 0, P) or
(GetLastError = ERROR_SERVICE_ALREADY_RUNNING);
if not Result then
ShowMsg(SysErrorMessage(GetLastError));
finally
CloseServiceHandle(Service);
end
else
Result := GetLastError = ERROR_SERVICE_DOES_NOT_EXIST;
finally
CloseServiceHandle(SCManager);
end;
end;
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2007.04.08;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.049 c