C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
RUNDLL.EXE, есть параметры,с к-рыми можно запуск.
Schumi
Отправлено: 16.03.2004, 21:24


Машинист паровоза

Группа: Участник
Сообщений: 206



Есть выполнить RUNDLL.EXE с параметром user.exe,exitwindows,то ПК выключится. Подскажите,где можно раздобыть весь список параметров. И есть ли ещё exe,реализующие разные функции,которые можно запускать,кроме RUNDLL.EXE
klen
Отправлено: 16.03.2004, 21:33


Машинист паровоза

Группа: Участник
Сообщений: 239



С помощью этой команды ты можешь выполнить любую функцию произвольной dll, соответственно любую функцию Win32 Api, надо знать толко где эта функция находится и список параметоров. Указываешь ей путь к библиотеке, имя функции и параметры, она загружает библиотеку , импортирует функцию , вызывает функцию. Данная команда позволяет в частности скрипты писать.
.piero
Отправлено: 16.03.2004, 22:07


Дежурный стрелочник

Группа: Участник
Сообщений: 62



Танцуй, нашёл!

вот оно:

"rundll32 shell32,Control_RunDLL" — Выводит "Панель управления"
"rundll32 shell32,OpenAs_RunDLL" — Выводит окошко — "Открыть с помощью.."
"rundll32 shell32,ShellAboutA Info-Box" — Покозать окно "About Windows"
"rundll32 shell32,Control_RunDLL desk.cpl" — Открыть "Свойства Экрана"
"rundll32 user,cascadechildwindows" — Сортировка окон "Каскадом" (Как в Win 3.x)
"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" — Спровоцировать сбой!!! (Знаю, сам сразу не поверил, но это FUсKт...)
"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 оборудование
Schumi
Отправлено: 17.03.2004, 19:47


Машинист паровоза

Группа: Участник
Сообщений: 206



Спасибо. Очень помог.

Вернуться в Вопросы программирования в C++Builder