Форум
Написать нам
Страница 1 из 212»
Модератор форума: Peter 
Форум MMB » Всё о программе Neo Book » Мир NeoBook » Утилита командной строки rundll32.exe
Утилита командной строки rundll32.exe
mishemДата: Понедельник, 01 Февраль 2010, 22:16 | Сообщение # 1
Ветеран форума
Группа: Проверенные
Сообщений: 792
Репутация: 7
Награды: 3
Статус: Offline
Утилита командной строки rundll32.exe
Автор: Юрий Березин
Источник: http://www.goldfaq.ru/
Windows имеет в своем составе утилиту командной строки rundll32.exe, которая позволяет запускать некоторые команды-функции, заложенные в DLL-файлах. Вообще-то данная утилита была разработана для внутреннего пользования программистами Microsoft. Но богатые возможности этой программы дало повод на всеобщее использование пользователями. Список команд слишком обширен.

Приведем список наиболее значимых команд (в котором найдете ОЧЕНЬ интересные команды, ну а как их использовать, думайте сами!).

* rundll32 shell32.dll,Control_RunDLL hotplug.dll - диалоговое окно Отключение или извлечение аппаратного устройства

* rundll32 diskcopy,DiskCopyRunDll - вызов диалога "Копирование диска".

* rundll32 keyboard,disable - отключение клавиатуры, действует до следующей перезагрузки.

* rundll32 mouse,disable - отключение мыши вплоть до перезагрузки.

* rundll32 krnl386.exe,exitkernel - выгрузить ядро системы, выход из Windows.

* rundll32 mshtml.dll,PrintHTML "HtmlFileNameAndPath" - распечатать документ HTML, где "HtmlFileNameAndPath" - путь к файлу и его имя.

* rundll32 мсprint2.dll,RUNDLL_PrintTestPage - распечатать тестовую страницу на принтере.

* rundll32 netplwiz.dll,AddNetPlaceRunDll - вызов мастера подключения нового сетевого ресурса "Добавление в сетевое окружение".

* rundll32 rnaui.dll,RnaWizard - вызов мастера "Удаленный доступ к сети".

* rundll32 rnaui.dll,RnaWizard /1 - вызов мастера "Удаленный доступ к сети" без отображения начального окна.

* rundll32 shell,ShellExecute - открыть Проводник (папка "Рабочий стол").

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

* rundll32 shell32,Control_RunDLL appwiz.cpl,,n - вызов диалогового окна "Установка и удаление программ", в котором будет открыта вкладка с номером "n" (от 1 до 3).

* rundll32 shell32,Control_RunDLL main.cpl @0 - открыть диалог "Свойства мыши".

* rundll32 shell32,Control_RunDLL main.cpl @1 - открыть диалог "Свойства клавиатуры".

* rundll32 shell32,Control_RunDLL main.cpl @2 - открыть папку "Принтеры".

* rundll32 SHELL32,SHHelpShortcuts_RunDLL PrintersFolder - открыть папку "Принтеры" (другой способ).

* rundll32 shell32,Control_RunDLL main.cpl @3 - открыть папку "Шрифты".

* rundll32 SHELL32,SHHelpShortcuts_RunDLL FontsFolder - открыть папку "Шрифты" (другой способ).

* rundll32 SHELL32,Control_RunDLL modem.cpl, add - открыть диалог "Свойства модема".

* rundll32 shell32,Control_RunDLL timedate.cpl - открыть диалог "Дата и время".

* rundll32 shell32,OpenAs_RunDLL - вызвать диалог "Открыть с помощью...".

* rundll32 shell32,ShellAboutA WINHOWTO.RU - информация о версии Windows.

* rundll32 shell32,SHExitWindowsEx 0 - закрыть все программы, перегрузить оболочку.

* rundll32 shell32, SHExitWindowsEx 1 - выключить ПК.

* rundll32 SHELL32, SHExitWindowsEx -1 - перегрузить оболочку Windows.

* rundll32 shell32, SHExitWindowsEx 2 - перегрузить ПК.

* rundll32 shell32,SHExitWindowsEx 4 - принудительно закрыть все программы.

* rundll32 shell32,SHExitWindowsEx 8 - выход из Windows и выключение ATX-совместимого ПК.

* rundll32 shell32,SHFormatDrive - вызов диалога форматирования диска А:.

* rundll32 SHELL32,SHHelpShortcuts_RunDLL AddPrinter - запуск "Мастера установки принтера".

* rundll32 shell32,SHHelpShortcuts_RunDLL Connect - запуск мастера подключения сетевого диска.

* rundll32 SHELL32,SHHelpShortcuts_RunDLL PrintTestPage - распечатать тестовую страницу.

* rundll32 sysdm.cpl,InstallDevice_Rundll - вызов мастера установки оборудования.

* rundll32 url.dll,FileProtocolHandler %1 - открыть веб-страницу, где %1 - URL сайта (включая http://).

* rundll32 url.dll,MailToProtocolHandler %1 - создать новое письмо, где %1 - e-mail адресата.

* rundll32 user,CASCADECHILDWINDOWS - расположить все окна каскадом.

* rundll32 user,TILECHILDWINDOWS - расположить все окна по экрану.

* rundll32 user,disableoemlayer - сбой системы (!) - выключить все функции ввода-вывода

(клавиатура, дисплей, мышь). В результате будет черный экран с курсором и ни на что не реагирующая система, однако Windows продолжает работать.

* rundll32 user,ExitWindowsExec - быстрая перезагрузка Windows.

* rundll32 user,RepaintScreen - выполнить команду "Обновить".

* rundll32 user,SetCaretBlinkTime n - задать частоту мигания курсора, соответствующую значению параметра n.

* rundll32 user,SetCursorPos - переместить курсор мыши в верхний левый угол экрана.

* rundll32 user,SetDoubleClickTime n - задать скорость двойного нажатия левой кнопки мыши (Double Click), соответствующую параметру n.

* rundll32 user,SwapMouseButton - поменять местами клавиши мыши (обратная смена невозможна).

* rundll32 user,WNetConnectDialog - вызов диалога "Подключение сетевого диска".

* rundll32 user,WNetDisconnectDialog - вызов диалога "Отключение сетевого диска".

* rundll32 AppWiz.Cpl,NewLinkHere %1 - запуск мастера создания нового ярлыка, где %1 - путь к исходному файлу.

Сергей добавил

rundll32.exe SHELL32.dll, Options_RunDLL 0 - Свойства папки(когда вирь блокирует)

rundll32.exe SYSSETUP.dll, SetupOobeCleanup - очищает наиболее важные файлы
операционной системы(осторожно удалятся все сервис-паки винды)

rundll32.exe ADVPACK.dll, DelNodeRunDLL32 “путь к кaтaлогу или файлу” - удалить каталог или файл

rundll32.exe IEAKENG.dll, BToolbar_SaveA “путь к папке” - удалить только содержимое, а не сам каталог(когда нет возможности зайти в темп или инет-темп), но невсегда срабатывает

rundll32 appwiz.cpl, WOW64Uninstall_RunDLL ,,,программа - удалить программу

rundll32 appwiz.cpl, NewLinkHere “путь к кaтaлогу” - создать ярлык в каталоге

rundll32.exe ntlanman.dll, ShareCreate - создания общего ресурса


Я люблю думать что умею рисовать

Сообщение отредактировал mishem - Вторник, 02 Февраль 2010, 00:52
 
DEMBELДата: Понедельник, 01 Февраль 2010, 22:41 | Сообщение # 2
Наш дизайнер
Группа: Модераторы
Сообщений: 2601
Репутация: 29
Награды: 16
Статус: Online
Вот две и вправду полезные вещи которыми я пользуюсь:

RUNDLL32.EXE USER32.DLL,UpdatePerUserSystemParameters ,1 ,True - принудительно обновить все параметры раздела реестра HKCU для текущего пользователя. Например, если вы поменяли путь к заставке или обоям и нужно применить изменения сразу, без перезапуска сеанса.
RUNDLL32.EXE user32.dll,LockWorkStation - заблокировать компьютер

Ну и всякий шлак типа системных окон:
RUNDLL32.EXE shell32.dll,Control_RunDLL desk.cpl,,2 - свойства экрана
RUNDLL32.EXE shell32.dll,Control_RunDLL - панель управления
... и т.д.

 
ВадимДата: Понедельник, 01 Февраль 2010, 22:50 | Сообщение # 3
Ветеран форума
Группа: Проверенные
Сообщений: 737
Репутация: 8
Награды: 2
Статус: Offline
Любопытное дело, сколько команд. Создание ярлыка вот заинтересовало. Или я не нашел, или NB штатными средствами не создаёт ярлыки для проектов?
Видел такую функцию в плагине NeoDouble Давида Эсперальты (npAccesoDirecto - cоздать ярлык для файла или папки)

Сергей, судя по его постам, тоже нарыл немало. Предлагаю сюда выложить из своих запасников самые стабильные и частоприменимые методы вызова функций интересных библиотек redface .


С уважением, Вадим
 
YURIYДата: Понедельник, 01 Февраль 2010, 22:53 | Сообщение # 4
Злостный админ
Группа: Администраторы
Сообщений: 2537
Репутация: 55
Награды: 20
Статус: Offline
Quote (Вадим)
Создание ярлыка вот заинтересовало.

http://mmbuilder.ru/load/38-1-0-114 :)



Вечная память Андрею Сергееву!
 
ВадимДата: Понедельник, 01 Февраль 2010, 22:53 | Сообщение # 5
Ветеран форума
Группа: Проверенные
Сообщений: 737
Репутация: 8
Награды: 2
Статус: Offline
Quote (DEMBEL)
RUNDLL32.EXE user32.dll,LockWorkStation - заблокировать компьютер
Броликрует что и от чего? Как потом разблокировать?

С уважением, Вадим
 
DEMBELДата: Понедельник, 01 Февраль 2010, 23:00 | Сообщение # 6
Наш дизайнер
Группа: Модераторы
Сообщений: 2601
Репутация: 29
Награды: 16
Статус: Online
Quote (Вадим)
Броликрует что и от чего? Как потом разблокировать?

вываливается в экран приветствия. Если задан пароль на вход в профиль, то... Аналог комбинации клавиш Win+L
 
ВадимДата: Понедельник, 01 Февраль 2010, 23:04 | Сообщение # 7
Ветеран форума
Группа: Проверенные
Сообщений: 737
Репутация: 8
Награды: 2
Статус: Offline
Quote (YURIY)
http://mmbuilder.ru/load/38-1-0-114
Данный модуль применим и для NB?

Quote (DEMBEL)
вываливается в экран приветствия.
А если нет пароля, тогда что блокирует?

С уважением, Вадим
 
YURIYДата: Понедельник, 01 Февраль 2010, 23:05 | Сообщение # 8
Злостный админ
Группа: Администраторы
Сообщений: 2537
Репутация: 55
Награды: 20
Статус: Offline
Quote (Вадим)
Данный модуль применим и для NB?

Конечно. Это консольное приложение. Его можно хоть с Тотал Коммандера запустить и создать ярлык.



Вечная память Андрею Сергееву!
 
СергейДата: Понедельник, 01 Февраль 2010, 23:07 | Сообщение # 9
Необукер
Группа: Проверенные
Сообщений: 2380
Репутация: 26
Награды: 13
Статус: Offline
Quote (mishem)
Утилита командной строки rundll32.exe
Омар тоже постил такие команды, но помоемому они одинаковые
добавлю 5 коппеек
Code

rundll32.exe SHELL32.dll, Options_RunDLL 0 - Свойства папки(когда вирь блокирует)
rundll32.exe SYSSETUP.dll, SetupOobeCleanup - очищает наиболее важные файлы операционной системы(осторожно удалятся все сервис-паки винды)
rundll32.exe ADVPACK.dll, DelNodeRunDLL32 “путь к кaтaлогу или файлу” - удалить каталог или файл
rundll32.exe IEAKENG.dll, BToolbar_SaveA “путь к папке” - удалить только содержимое, а не сам каталог(когда нет возможности зайти в темп или инет-темп), но невсегда срабатывает
rundll32 appwiz.cpl, WOW64Uninstall_RunDLL ,,,программа - удалить программу    
rundll32 appwiz.cpl, NewLinkHere “путь к кaтaлогу” - создать ярлык в каталоге
rundll32.exe ntlanman.dll, ShareCreate - создания общего ресурса




Сообщение отредактировал Сергей - Понедельник, 01 Февраль 2010, 23:27
 
DEMBELДата: Понедельник, 01 Февраль 2010, 23:26 | Сообщение # 10
Наш дизайнер
Группа: Модераторы
Сообщений: 2601
Репутация: 29
Награды: 16
Статус: Online
Quote (Вадим)
А если нет пароля, тогда что блокирует?

ну блокирует громко сказано. просто экран приветствия. ну ты запусти и увидишь, или нажми Win+L
 
Alex3AДата: Вторник, 02 Февраль 2010, 00:54 | Сообщение # 11
Друг клуба ММВ
Группа: Проверенные
Сообщений: 3032
Репутация: 31
Награды: 11
Статус: Offline
Ну раз пошла тут такая кухня...
Ну мусорить не буду..
Прикрепления: RUNDLL132.rar(11Kb)
 
YURIYДата: Вторник, 02 Февраль 2010, 00:58 | Сообщение # 12
Злостный админ
Группа: Администраторы
Сообщений: 2537
Репутация: 55
Награды: 20
Статус: Offline
Quote (Alex3A)
Прикрепления: RUNDLL132.rar(11Kb)

Вадим, твоя мечта сбылась :) Теперь разгребай!



Вечная память Андрею Сергееву!
 
ВадимДата: Вторник, 02 Февраль 2010, 01:24 | Сообщение # 13
Ветеран форума
Группа: Проверенные
Сообщений: 737
Репутация: 8
Награды: 2
Статус: Offline
Quote (Alex3A)
Ну раз пошла тут такая кухня...
scared Вот ни фига себе!

Quote (YURIY)
Вадим, твоя мечта сбылась Теперь разгребай!
Дааааа... Обалдеть можно. Всё, перестаю копировать недостающие функции из книжки "Недокументированные и малоизвестные возможности Windows XP".
:D Я в нокдауне!

Спасибище, Alex3A! :)

Добавлено (02 Февраль 2010, 01:24)
---------------------------------------------
Хотя, проверил на вскидку несколько функций! В книжке таки есть то, чего нет в мегаэнциклопедии от Alex3A, так что запишите себе ссылочку на нее, может пригодиться! :)


С уважением, Вадим
 
DEMBELДата: Вторник, 02 Февраль 2010, 02:30 | Сообщение # 14
Наш дизайнер
Группа: Модераторы
Сообщений: 2601
Репутация: 29
Награды: 16
Статус: Online
Токо имейте ввиду, что в Vista некая часть команд работать не будет. А в Seven тем более, да и еще в 7 внедрена система ссылок "SHELL:функция" (видимо, вместо функций shell32.dll). Вот некоторые: _http://www.wseven.info/shell/

Добавлено (02 Февраль 2010, 02:30)
---------------------------------------------
_http://www.osattack.com/windows-7/huge-list-of-windows-7-shell-commands/

 
ВадимДата: Вторник, 02 Февраль 2010, 03:00 | Сообщение # 15
Ветеран форума
Группа: Проверенные
Сообщений: 737
Репутация: 8
Награды: 2
Статус: Offline
Quote (DEMBEL)
в Vista некая часть команд работать не будет. А в Seven тем более
Жаль, конечно. Но, в конечном счете, если другого не останется, то будет хоть этот инструмент! Довольно ценный и эффективный, по большому счету. По идее, должен же в новой версии виндовс быть какой-то интерпретатор старых команд? А иначе как они обеспечивают совместимость программ? Придется тестить где ни поподя...

С уважением, Вадим
 
DEMBELДата: Вторник, 02 Февраль 2010, 04:20 | Сообщение # 16
Наш дизайнер
Группа: Модераторы
Сообщений: 2601
Репутация: 29
Награды: 16
Статус: Online
Quote (Вадим)
А иначе как они обеспечивают совместимость программ? Придется тестить где ни поподя...

ну эээ, в библиотеки же могут вноситься изменения - какие-то функции убираются/добавляются, какие-то просто с другим именем или параметрами. Основная масса-то будет работать, но лучше проверить. Можно еще поизвращаться - сохранить в проект какую-нибудь библу от XP и повызывать из нее функции под Vista/7, интересно че будет? В смысле, будут ли работать в ней те функции которые не работают в библах Vista/7...
 
mishemДата: Вторник, 02 Февраль 2010, 10:56 | Сообщение # 17
Ветеран форума
Группа: Проверенные
Сообщений: 792
Репутация: 7
Награды: 3
Статус: Offline
Вот еще про Константы для Специальных Папок в Windows нашел. А без скрипта их можно как нибудь использовать? В какой то теме был вопрос про открытие Мой компьютер. Там как раз есть пример.

Я люблю думать что умею рисовать

Сообщение отредактировал mishem - Вторник, 02 Февраль 2010, 10:56
 
Alex3AДата: Вторник, 02 Февраль 2010, 11:10 | Сообщение # 18
Друг клуба ММВ
Группа: Проверенные
Сообщений: 3032
Репутация: 31
Награды: 11
Статус: Offline
mishem,
 
DEMBELДата: Вторник, 02 Февраль 2010, 14:01 | Сообщение # 19
Наш дизайнер
Группа: Модераторы
Сообщений: 2601
Репутация: 29
Награды: 16
Статус: Online
Quote (mishem)
А без скрипта их можно как нибудь использовать?

нет, эти константы как раз для скриптов и есть.
 
PeterДата: Вторник, 02 Февраль 2010, 15:12 | Сообщение # 20
Админ NeoBook
Группа: Админ NeoBook
Сообщений: 2582
Репутация: 37
Награды: 14
Статус: Offline
Была у меня мысль в плагин всю эту ботву напихать, да теперь вижу, что можно и из VBS наконец-то пользу выжать.
Quote (DEMBEL)
эти константы как раз для скриптов и есть

Все подобное "хозяйство" нужно оформлять в виде VB-функций для NeoBook.

Но только в виде работоспособных и законченных функций, а не обрывков кода, которые глючат чуть-что не так!
:)

Добавлено (02 Февраль 2010, 15:12)
---------------------------------------------
Кстати, обращение к RUNDLL32 можно удобно и универсально оформить в виде необушных функций, а не VBS. ;)


Чем дорожу... Чем рискую на свете я....
Мигом одним! Только мигом одним!...

WHITESNAKE St.Petersburg - 11.12.2008
 
ВадимДата: Вторник, 02 Февраль 2010, 16:01 | Сообщение # 21
Ветеран форума
Группа: Проверенные
Сообщений: 737
Репутация: 8
Награды: 2
Статус: Offline
Quote (mishem)
В какой то теме был вопрос про открытие Мой компьютер.
Вызов этой папки есть в плагине zmKeyBoardUPX от Peter ltd.:) (команда zmKB_ShowMyComputer), правда без параметров пока, но есть.
Если я правильно понял Петра, то команды управления раскладкой клавиатуры и эта команда перенесутся в общий плагин zmFunctions.

Quote (Peter)
обращение к RUNDLL32 можно удобно и универсально оформить в виде необушных функций
Это как раз вроде этого:
Code
.Открыть диалог "Открыть с помощью..."
Run "rundll32.exe" "shell32.dll, OpenAs_RunDLL [FileName]" "Normal" "" ""
Или что-то иное?

С уважением, Вадим

Сообщение отредактировал Вадим - Вторник, 02 Февраль 2010, 16:02
 
PeterДата: Вторник, 02 Февраль 2010, 16:32 | Сообщение # 22
Админ NeoBook
Группа: Админ NeoBook
Сообщений: 2582
Репутация: 37
Награды: 14
Статус: Offline
Quote (Вадим)
Это как раз вроде этого

Совершенно верно.
Вот как может выглядеть, например, эта функция - см. прикрепление.

Можно и по-другому сценарию пойти, т.е как душе будет угодно.

Добавлено (02 Февраль 2010, 16:32)
---------------------------------------------

Quote (Вадим)
команды управления раскладкой клавиатуры и эта команда перенесутся в общий плагин zmFunctions

Можно.
А надо?
Прикрепления: OpenWith.rar(0Kb)


Чем дорожу... Чем рискую на свете я....
Мигом одним! Только мигом одним!...

WHITESNAKE St.Petersburg - 11.12.2008
 
mishemДата: Вторник, 02 Февраль 2010, 20:21 | Сообщение # 23
Ветеран форума
Группа: Проверенные
Сообщений: 792
Репутация: 7
Награды: 3
Статус: Offline
Quote (Peter)
Можно.
А надо?

Надо. :)

Я люблю думать что умею рисовать
 
ВадимДата: Вторник, 02 Февраль 2010, 22:40 | Сообщение # 24
Ветеран форума
Группа: Проверенные
Сообщений: 737
Репутация: 8
Награды: 2
Статус: Offline
Quote (Peter)
Можно. А надо?
Обязательно надо!!! Помнишь, как мы маялись с определением раскладки?? С плагином то намного удобнее контролировать что пользователь вводит в поле ввода, чем всяко извращаться перебором латиницы...
И потом, в zmFunctions специальные разделы есть "Мышь и Клавиатура", "Файлы и Папки", и такое добро непременно нужно туда поместить, на бантик перевязать и красотке NB подарить, с нежными, желательно, словами. :)

Кстати, про мышь, возможно ли в плагин добавить функцию "Открыть указанный файл в приложении по умолчанию в системе пользователя" (имитация двойного клика)?

Quote (Peter)
Прикрепления: OpenWith.rar(0Kb)
Спасибо!! Сейчас заценю!
Ага, заценил!
Красивая функция! Ничего лишнего. Занес в библиотеку! thumbs_up
И чего это я совсем не пользуюсь этим замечательным инструментом - функциями?
Это же фактически мини-плагины, универсальные куски кода. Наверное просто у меня еще не достаточно однотипных задач. :D

С уважением, Вадим
 
PeterДата: Вторник, 02 Февраль 2010, 23:50 | Сообщение # 25
Админ NeoBook
Группа: Админ NeoBook
Сообщений: 2582
Репутация: 37
Награды: 14
Статус: Offline
Quote (Вадим)
"Открыть указанный файл в приложении по умолчанию в системе пользователя"

Вадим, попробуй просто применить к файлу команду Run. По логике вещей он и откроется в "программе по умолчанию", если только она сама по себе имеет запускаемый файл ЕХЕ, а не представляет из себя какую-нибудь "библу", как например, виндовская "гляделка" картинок.
Quote (Вадим)
Обязательно надо!!!

ОК

Чем дорожу... Чем рискую на свете я....
Мигом одним! Только мигом одним!...

WHITESNAKE St.Petersburg - 11.12.2008
 
ВадимДата: Среда, 03 Февраль 2010, 00:18 | Сообщение # 26
Ветеран форума
Группа: Проверенные
Сообщений: 737
Репутация: 8
Награды: 2
Статус: Offline
Quote (Peter)
попробуй просто применить к файлу команду Run. По логике вещей он и откроется в "программе по умолчанию"
Ага, я пробовал конечно же. Рисунок .png открылся в окне эксплорера. :D
Хотя... Возможно я не совсем верно пробовал. Надо будет поэкспериментировать! Спасибо за идею!

Quote (Peter)
если только она сама по себе имеет запускаемый файл ЕХЕ
Думаю, что Run - это просто необушный вызов Rundll32... Как думаешь?

Quote (Peter)
Все подобное "хозяйство" нужно оформлять...

Quote (Peter)
обращение к RUNDLL32 можно удобно и универсально оформить в виде необушных функций
Мне кажется это очень хорошая идея!!! Можно целый раздел в библиотеке необушных функций посвятить только RUNDLL32!

Предлагаю и называть их, начиная с Rundll32. Например:
Rundll32_OpenWith

Quote (Peter)
Прикрепления: OpenWith.rar(0Kb)
Дурной пример заразителен! :D
Сейчас сваяю по твоему образцу свою такую функцию, знатокам на расправу :D

С уважением, Вадим
 
DEMBELДата: Среда, 03 Февраль 2010, 01:14 | Сообщение # 27
Наш дизайнер
Группа: Модераторы
Сообщений: 2601
Репутация: 29
Награды: 16
Статус: Online
Quote (Вадим)
Думаю, что Run - это просто необушный вызов Rundll32... Как думаешь?

да не совсем, проще говоря в норме все функции из библиотек вызываются не сами по себе, а только из других программ, которые подключают (импортируют) эти функции себе, и пользуются ими. Аналогично работает и необук с плагинами, которые представляют из себя переименованные DLL-библиотеки, ты просто берешь подключаешь плагин и вызываешь функции из плагина в необуке. А приблуду RunDLL32.exe мелкософты написали давно, просто видимо в целях дебага, да и чтобы лишнего не заморачиваться и иметь под рукой универсальный "запускальщик" функций для винды (для разных случаев), вот приблуда так и осталась.
 
Alex3AДата: Среда, 03 Февраль 2010, 01:31 | Сообщение # 28
Друг клуба ММВ
Группа: Проверенные
Сообщений: 3032
Репутация: 31
Награды: 11
Статус: Offline
Quote (DEMBEL)
Quote (Вадим)
Думаю, что Run - это просто необушный вызов Rundll32... Как думаешь?

Это скорее всего shellexecute, есть такой матюк :D
 
ВадимДата: Среда, 03 Февраль 2010, 03:11 | Сообщение # 29
Ветеран форума
Группа: Проверенные
Сообщений: 737
Репутация: 8
Награды: 2
Статус: Offline
Quote (DEMBEL)
А приблуду RunDLL32.exe мелкософты написали давно, просто видимо в целях дебага
А я начитавшись про эту прогу пришел к мысли, что Microsoft постепенно хочет превратить Windows в аналог NeoBook :D :D :D
А вообще спасибо, за пояснения, кусочки мозаики начинают соединяться! thumbs_up

Quote (Alex3A)
shellexecute, есть такой матюк
Очень неприличное слово!
:) А всякому неприличному слову подобающее значение прилагается! Ну вот хотя бы в форме изображения! :D Где же оно??

...дайте еще чуток времени, полчасика, я функцию обещаную выложу :D


С уважением, Вадим
 
PeterДата: Среда, 03 Февраль 2010, 03:15 | Сообщение # 30
Админ NeoBook
Группа: Админ NeoBook
Сообщений: 2582
Репутация: 37
Награды: 14
Статус: Offline

Quote (Вадим)
Предлагаю и называть их, начиная с Rundll32

Гм...
Лучше тогда так:
Run_Rundll32.exe_shell32.dll_OpenAs_RunDLL_OpenWith
И сразу все понятно!
:)
Вадим, я добавил в плагин твою любимую функцию.
Попробуй..
Если все работает как нужно, то будем оформлять и, может даже, расширять...

Чем дорожу... Чем рискую на свете я....
Мигом одним! Только мигом одним!...

WHITESNAKE St.Petersburg - 11.12.2008
 
Форум MMB » Всё о программе Neo Book » Мир NeoBook » Утилита командной строки rundll32.exe
Страница 1 из 212»
Поиск: