hackerszone All about Computer

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » hackerszone All about Computer » Кодер » ShellAPI функции


ShellAPI функции

Сообщений 1 страница 8 из 8

1

"rundll32 shell32,Control_RunDLL" - Выводит "Панель управления"

"rundll32 shell32,OpenAs_RunDLL" - Выводит окошко - "Открыть с помощью.."

"rundll32 shell32,ShellAboutA Info-Box" - Покозать окно "About Windows"

"rundll32 shell32,Control_RunDLL desk.cpl" - Открыть "Свойства Экрана"

"rundll32 user,cascadechildwindows" - Сортировка окон "Каскадом"

"rundll32 user,tilechildwindows" - Сместить Окна в низ

"rundll32 user,repaintscreen" - Обновить рабочий стол

"rundll32 shell,shellexecute Explorer" - Запустить проводник Windows.

"rundll32 keyboard,disable" - Вырубить Клавиатуру!

"rundll32 mouse,disable" - Вырубить Мышь!

"rundll32 user,swapmousebutton" - Поменять Местами клавиши Мыша!

"rundll32 user,setcursorpos" - Сместить курсор крысы в левый верхний угол

"rundll32 user,wnetconnectdialog" - Вызвать окно "Подключение сетевого диска"

"rundll32 user,wnetdisconnectdialog" - Вызвать окно "Отключение сетевого диска"

"rundll32 user,disableoemlayer" - Спровоцировать сбой!!!

"rundll32 diskcopy,DiskCopyRunDll" - Показать окно "Copy Disk"

"rundll32 rnaui.dll,RnaWizard" - Вывод окна "Установка Связи", с ключем "/1" - без окна

"rundll32 shell32,SHFormatDrive" - Окно "Форматирование: Диск3,5(А)" вызвать

"rundll32 shell32,SHExitWindowsEx -1" - Перегрузить Explorer

"rundll32 shell32,SHExitWindowsEx 1" - Выключение Компутера.

"rundll32 shell32,SHExitWindowsEx 0" - Завершить Работу Текущего Пользователя

"rundll32 shell32,SHExitWindowsEx 2" Windows-98-PC boot

"rundll32 krnl386.exe,exitkernel" - выход из Windows без любых сообщений/вопросов

"rundll rnaui.dll,RnaDial "MyConnect" - Вызвать окошко "Установка связи" с соединением "MyConnect"

"rundll32 msprint2.dll,RUNDLL_PrintTestPage" - выбрать в появившемся меню принтер и послать, а него тест

"rundll32 user,setcaretblinktime" - установить новую частоту мигания курсора

"rundll32 user,setdoubleclicktime" - установить новую скорость двойного нажатия

"rundll32 sysdm.cpl,InstallDevice_Rundll" - установить non-Plug&Play оборудование

как использовать, пример на DELPHI:

Код:
ShellExecute(Application.Handle,Pchar('Open'),Pchar('C:WindowsRundll32.exe'),Pchar(команда),Pchar('C:Windows'),SW_SHOWNORMAL);

пример:

Код:
ShellExecute(Application.Handle,Pchar('Open'),Pchar('C:WindowsRundll32.exe'),Pchar('krnl386.exe,exitkernel'),Pchar('C:Windows'),SW_SHOWNORMAL);

0

2

На Вынь2000 и ХР многие эти функции не рулят, а на 98-ой вполне... 
ЗЫ: имхо, лучше в ShellExecute исспользовать SW_SHOWHIDE, чтоб досовское окошко не маячило.
ЗЗЫ: Небольшая поправочка:  В ShellExecute укажите слэши
.......Pchar('C:\Windows\Rundll32.exe').......

0

3

У меня вопрос: как можно одной функцией "задействовать" и "отключать" модем?
Обычно я это делаю из ДиспетчераУстройств правой кнопкой по модему...

0

4

Rozboris написал(а):

У меня вопрос: как можно одной функцией "задействовать" и "отключать" модем? Обычно я это делаю из ДиспетчераУстройств правой кнопкой по модему...

Какова цель всего этого???

0

5

vol4nd, слэши? помоему без них прекрасно работает =)

0

6

kimi4 написал(а):

слэши? помоему без них прекрасно работает =)

Ну а как же функция определяет путь к файлу? Тем более к такому:

'C:WindowsRundll32.exe'

Сама штоль разделяет? :)

0

7

а ты пробывал?

хотя наверно меня просто переклинило, думаю я не прав =)

0

8

kimi4 написал(а):

а ты пробывал?

А ты как думаешь?  :D

0


Вы здесь » hackerszone All about Computer » Кодер » ShellAPI функции