HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 10.04.2008, 16:04
xaker-boss
Участник форума
Регистрация: 06.03.2007
Сообщений: 283
Провел на форуме:
1547094

Репутация: 120
Отправить сообщение для xaker-boss с помощью ICQ
По умолчанию

а как подключить модуль ShellApi? если можно поподробней
Explorer - Тот что позволяет лазить по папкам, показывает значки на рабочем столе и тд

Последний раз редактировалось xaker-boss; 10.04.2008 в 16:06..
 
Ответить с цитированием

  #2  
Старый 10.04.2008, 16:08
ZirroCool
Участник форума
Регистрация: 16.09.2006
Сообщений: 139
Провел на форуме:
513709

Репутация: 144
Отправить сообщение для ZirroCool с помощью ICQ
По умолчанию

Цитата:
Сообщение от xaker-boss  
а как подключить модуль ShellApi? если можно поподробней
Explorer - Тот что позволяет лазить по папкам, показывает значки на рабочем столе и тд
uses shellapi
 
Ответить с цитированием

  #3  
Старый 10.04.2008, 21:05
De-visible
Banned
Регистрация: 06.01.2008
Сообщений: 904
Провел на форуме:
4037638

Репутация: 1821


Отправить сообщение для De-visible с помощью ICQ
По умолчанию

Цитата:
Сообщение от xaker-boss  
а как подключить модуль ShellApi? если можно поподробней
Explorer - Тот что позволяет лазить по папкам, показывает значки на рабочем столе и тд
_http://www.nowa.cc/showthread.php?t=124958

Вот про "убийство" процессов
 
Ответить с цитированием

  #4  
Старый 10.04.2008, 21:08
xaker-boss
Участник форума
Регистрация: 06.03.2007
Сообщений: 283
Провел на форуме:
1547094

Репутация: 120
Отправить сообщение для xaker-boss с помощью ICQ
По умолчанию

Я конечно извеняюсь за мой флуд, но может ли мне ктонебуть подсказать нармальный, рабочий код чтобы вырубить/или/перезагрузить винду???
Желательно на подобие этого: ShellExecute(0, 'open', 'cmd.exe', 'shutdown -s', 0, SW_HIDE);
тока этот почемуто нехочет работать.
 
Ответить с цитированием

  #5  
Старый 10.04.2008, 21:19
De-visible
Banned
Регистрация: 06.01.2008
Сообщений: 904
Провел на форуме:
4037638

Репутация: 1821


Отправить сообщение для De-visible с помощью ICQ
По умолчанию

Цитата:
Сообщение от xaker-boss  
Я конечно извеняюсь за мой флуд, но может ли мне ктонебуть подсказать нармальный, рабочий код чтобы вырубить/или/перезагрузить винду???
Желательно на подобие этого: ShellExecute(0, 'open', 'cmd.exe', 'shutdown -s', 0, SW_HIDE);
тока этот почемуто нехочет работать.
Код:
function MyExitWindows(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; 

//Выключение
procedure TForm1.Button18Click(Sender: TObject);
begin
 MyExitWindows(EWX_POWEROFF or EWX_FORCE);
end;

//Перезагрузка
procedure TForm1.Button19Click(Sender: TObject);
begin
  MyExitWindows(EWX_REBOOT or EWX_FORCE); 
end;
_http://lantricks.ru/lanshutdown/help.php

_http://www.delphisources.ru/pages/faq/base/shutdown_computer_with_any_os.html


_http://netler.ru/pc/shutdown.htm

_http://forum.oszone.net/post-619178.html


Можешь еще (велосипед ) автоматизировать на DELPHI:
Создаешь .bat с параметрами - програмно,
запускаешь, и удаляешь

Последний раз редактировалось De-visible; 10.04.2008 в 21:22..
 
Ответить с цитированием

  #6  
Старый 14.04.2008, 08:47
De-visible
Banned
Регистрация: 06.01.2008
Сообщений: 904
Провел на форуме:
4037638

Репутация: 1821


Отправить сообщение для De-visible с помощью ICQ
По умолчанию

Тебе с помощью компонента или на чистом WinApi?
 
Ответить с цитированием

  #7  
Старый 14.04.2008, 09:05
cyber$nake
Познающий
Регистрация: 27.03.2007
Сообщений: 95
Провел на форуме:
244822

Репутация: 37
По умолчанию

Цитата:
Сообщение от De-visible  
Тебе с помощью компонента или на чистом WinApi?
хоть как, главное чтобы через http
 
Ответить с цитированием

  #8  
Старый 14.04.2008, 09:33
De-visible
Banned
Регистрация: 06.01.2008
Сообщений: 904
Провел на форуме:
4037638

Репутация: 1821


Отправить сообщение для De-visible с помощью ICQ
По умолчанию

_http://rsdn.ru/article/qna/inet/email.xml ПОЧИТАЙ ТУТ ПОКА
Прослушай запросы сниффером, idHTTP1 тебе в помощь!

Последний раз редактировалось De-visible; 14.04.2008 в 10:04..
 
Ответить с цитированием

  #9  
Старый 14.04.2008, 10:01
cyber$nake
Познающий
Регистрация: 27.03.2007
Сообщений: 95
Провел на форуме:
244822

Репутация: 37
По умолчанию

Цитата:
Сообщение от De-visible  
_http://rsdn.ru/article/qna/inet/email.xml ПОЧИТАЙ ТУТ ПОКА
отправка не через почтовый клиент , а на прямую.

Можно не париться и реализовать на indy компонентах, но проблема та в том, что на проксе стоит запрет на отправку мыла (например:smtp.mail.ru) через почтовые клиенты, можно отправить только если зайти через браузер на мыльный сайт и потом только принять и отправить почту.

Последний раз редактировалось cyber$nake; 14.04.2008 в 10:40..
 
Ответить с цитированием

  #10  
Старый 14.04.2008, 10:05
De-visible
Banned
Регистрация: 06.01.2008
Сообщений: 904
Провел на форуме:
4037638

Репутация: 1821


Отправить сообщение для De-visible с помощью ICQ
По умолчанию

Ну хорошо!
Дай адрес!
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Wi-Fi, BT] Задай вопрос - получи ответ! Alexsize Беспроводные технологии/Wi-Fi/Wardriving 2568 25.04.2026 12:58
[jQuery] - Задай вопрос, получи ответ Isis PHP 62 25.12.2009 03:25



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ