Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.10.30;
Скачать: CL | DM;

Вниз

Соединение с интернетом   Найти похожие ветки 

 
ArtemESC   (2005-08-24 18:04) [0]

Доброго времени суток..
Как программно отключить связь с интернетом?


 
Antonn ©   (2005-08-24 18:41) [1]

вызвать вот эту процедуру:

function Disconnect(RebootParam: Longword): Boolean;
var
 TTokenHd: THandle;
 TTokenPvg: TTokenPrivileges;
 cbtpPrevious: DWORD;
 rTTokenPvg: TTokenPrivileges;
 pcbtpPreviousRequired: DWORD;
 tpResult: Boolean;
const
 SE_SHUTDOWN_NAME = "SeShutdownPrivilege";
begin
 if Win32Platform = VER_PLATFORM_WIN32_NT then
 begin
   tpResult := OpenProcessToken(GetCurrentProcess(),
     TOKEN_ADJUST_PRIVILEGES or TOKEN_QUERY,
     TTokenHd);
   if tpResult then
   begin
     tpResult := LookupPrivilegeValue(nil,
                                      SE_SHUTDOWN_NAME,
                                      TTokenPvg.Privileges[0].Luid);
     TTokenPvg.PrivilegeCount := 1;
     TTokenPvg.Privileges[0].Attributes := SE_PRIVILEGE_ENABLED;
     cbtpPrevious := SizeOf(rTTokenPvg);
     pcbtpPreviousRequired := 0;
     if tpResult then
       Windows.AdjustTokenPrivileges(TTokenHd,
                                     False,
                                     TTokenPvg,
                                     cbtpPrevious,
                                     rTTokenPvg,
                                     pcbtpPreviousRequired);
   end;
 end;
 Result := ExitWindowsEx(RebootParam, 0);
end;

использование:
Disconnect(EWX_POWEROFF or EWX_FORCE);


 
Piter ©   (2005-08-24 20:17) [2]

Antonn ©   (24.08.05 18:41) [1]

за такой ответ можно и в глаз получить


 
Piter ©   (2005-08-24 20:17) [3]

ArtemESC   (24.08.05 18:04)
Как программно отключить связь с интернетом?


смотря как программно она была с ним установлена


 
ArtemESC   (2005-08-24 20:35) [4]

>>смотря как программно она была с ним установлена
С помощью модема, через провайдера...


 
Piter ©   (2005-08-24 22:00) [5]

ArtemESC   (24.08.05 20:35) [4]
С помощью модема


с помощью какого модема?


 
Antonn ©   (2005-08-25 05:26) [6]

Piter ©   (24.08.05 20:17) [2]
плохое настроение было... но задание процедурка выполнила:)



Страницы: 1 вся ветка

Текущий архив: 2005.10.30;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.026 c
4-1124892270
ArtemESC
2005-08-24 18:04
2005.10.30
Соединение с интернетом


1-1128448523
Цукор5
2005-10-04 21:55
2005.10.30
Position:=poMainFormCenter


1-1128058065
Luis Alberto (goblingaga)
2005-09-30 09:27
2005.10.30
Сохранить элементы TListView, вкючая SubItems


1-1129025202
Alex_Mel
2005-10-11 14:06
2005.10.30
Как корректно создать несколько экземпляров формы...


14-1128946381
NewWonder
2005-10-10 16:13
2005.10.30
Визитка группы :(