Просмотр полной версии : Советы
G-WARNING
09-09-2007, 00:29
Запуск библиотеки DLL как приложения - Run a DLL as an App
G-WARNING
09-09-2007, 00:30
Windows имеет в своем составе утилиту командной строки rundll32.exe, которая позволяет запускать некоторые команды-функции, заложенные в DLL-файлах.
G-WARNING
09-09-2007, 00:31
SHELL32.DLL
rundll32 shell32.dll,Control_RunDLL hotplug.dll - диалоговое окно Отключение или извлечение аппаратного устройства
rundll32 shell32, Control_FillCache_RunDLL - запустить начальную инициализацию Панели управления.
rundll32 shell32,Control_RunDLL - открыть в Проводнике папку "Панель управления"
rundll32.exe shell32.dll,Control_RunDLL access.cpl,,1 - апплет Специальные возможности (вкладка Клавиатура)
rundll32.exe shell32.dll,Control_RunDLL access.cpl,,2 - апплет Специальные возможности (вкладка Звук)
rundll32.exe shell32.dll,Control_RunDLL access.cpl,,3 - апплет Специальные возможности (вкладка Экран)
rundll32.exe shell32.dll,Control_RunDLL access.cpl,,4 - апплет Специальные возможности (вкладка Мышь)
rundll32.exe shell32.dll,Control_RunDLL access.cpl,,5 - апплет Специальные возможности (вкладка Общие)
rundll32 shell32,Control_RunDLL appwiz.cpl,,1 - вызов диалогового окна "Установка и удаление программ"(вкладка Установка программ).
rundll32 shell32,Control_RunDLL appwiz.cpl,,2 - вызов диалогового окна "Установка и удаление программ"(вкладка Установка компонентов Windows).
rundll32 shell32,Control_RunDLL appwiz.cpl,,3 - вызов диалогового окна "Установка и удаление программ"(вкладка Выбор программ по умолчанию).
rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,0 - апплет Экран (вкладка Рабочий стол).
rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,1 - апплет Экран (вкладка Заставка).
rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,3 - апплет Экран (вкладка Параметры).
rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,0 - апплет Свойства обозревателя (вкладка Общие).
rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,1 - апплет Свойства обозревателя (вкладка Безопасность).
rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,2 - апплет Свойства обозревателя (вкладка Конфиденциальность).
rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,3 - апплет Свойства обозревателя (вкладка Содержание).
rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,4 - апплет Свойства обозревателя (вкладка Подключения).
rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,5 - апплет Свойства обозревателя (вкладка Программы).
rundll32 shell32,Control_RunDLL main.cpl @0 - открыть диалог "Свойства мыши".
rundll32 shell32,Control_RunDLL main.cpl @1 - открыть диалог "Свойства клавиатуры".
rundll32 SHELL32,SHHelpShortcuts_RunDLL PrintersFolder - открыть папку "Принтеры" (другой способ).
rundll32 SHELL32,SHHelpShortcuts_RunDLL FontsFolder - открыть папку "Шрифты" (другой способ).
rundll32 SHELL32,Control_RunDLL modem.cpl, add - открыть диалог "Свойства модема".
rundll32 shell32,Control_RunDLL timedate.cpl - открыть диалог "Дата и время".
rundll32 shell32,Control_RunDLL timedate.cpl,,/f - открыть вкладку Часовой пояс диалогового окна свойств времени Панели управления
rundll32 shell32,OpenAs_RunDLL - вызвать диалог "Открыть с помощью...".
rundll32 shell32,ShellAboutA WHATIS.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 - распечатать тестовую страницу.
G-WARNING
09-09-2007, 00:33
Пример : rundll32 shell32.dll,Control_RunDLL hotplug.dll - диалоговое окно Отключение или извлечение аппаратного устройства
Создаешь ярлык и прописываешь путь – типа rundll32 shell32.dll,Control_RunDLL hotplug.dll
G-WARNING
09-09-2007, 00:34
URL.DLL
rundll32 url.dll,FileProtocolHandler %1 - открыть веб-страницу, где %1 - URL сайта (включая
http://).
rundll32 url.dll,MailToProtocolHandler %1 - создать новое письмо, где %1 - e-mail адресата.
rundll32 url.dll, NewsProtocolHandler %1 - произвести подключение к новостному серверу, где %1 - URL сервера.
rundll32 url.dll, TelnetProtocolHandler %1 - осуществить подключение telnet, где %1 - адрес сервера.
G-WARNING
09-09-2007, 00:35
USER.EXE
rundll32 user,CASCADECHILDWINDOWS - расположить все окна каскадом.
rundll32 user,TILECHILDWINDOWS - расположить все окна по экрану.
rundll32 user,disableoemlayer - сбой системы (!) - выключить все функции ввода-вывода (клавиатура, дисплей, мышь). В результате будет черный экран с курсором и ни на что не реагирующая система, однако Windows продолжает работать.
rundll32 user,enableoemlayer - включить и загрузить OEM Layer, если есть возможность выполнить эту команду дистанционно.
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 - вызов диалога "Отключение сетевого диска".
G-WARNING
09-09-2007, 00:36
Разное
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 /1 - вызов мастера "Удаленный доступ к сети" без отображения начального окна.
rundll32 shell,ShellExecute - открыть Проводник (папка "Рабочий стол").
rundll32 sysdm.cpl,InstallDevice_Rundll - вызов мастера установки оборудования.
rundll32 AppWiz.Cpl,NewLinkHere %1 - запуск мастера создания нового ярлыка, где %1 - путь к исходному файлу.
rundll32 syncui.dll, Briefcase_Intro - вызов мастера по работе с "Портфелем"
rundll32 SYNCUI.DLL, Briefcase_Create - создать новую папку "Портфель", если эта функция установлена в системе.
rundll32 msgina,ShellShutdownDialog - вызов диалога "Завершение работы Windows".
rundll32 tcpmonui.dll, LocalAddPortUI - запуск мастера установки TCP-порта принтера.
rundll32 shdocvw.dll,DoOrganizeFavDlg - вызов окна "Упорядочить избранное"
rundll32 user32.dll LockWorkStation - блокировка компьютера
rundll32 desk.cpl, InstallScreenSaver [filename.scr] - задать файл скринсейвера в диалоговом окне свойств дисплея.
rundll32 IEdkcs32.dll, Clear - сброс некоторых настроек Internet Explorer, полезно использовать при некоторых сбоях в работе обозревателя.
G-WARNING
09-09-2007, 00:38
Иконки можно найти во многих системных файлах:
\Windows\System\Pifmgr.dll - мастер создания ярлыков
\Windows\System\Shell32.dll - оформление системы
\Windows\System\User.exe - иконки системных сообщений
\Windows\System\Cool.dll - иконки пакета MS Plus!
\Windows\Progman.exe - диспетчер программ
\Windows\Moricons.dll
\Windows\*.CPL - компоненты Панели Управления.
G-WARNING
09-09-2007, 00:46
Если Вам требуется последовательно запускать несколько программ Windows, то Вы можете написать для этого .bat файл. Используйте команду START с ключом /W. Например создайте текстовый файл со следующим текстом:
@START /W /MAX "C:\WINDOWS\SCANDSKW.EXE /A /N"
@START /W /MAX "C:\WINDOWS\DEFRAG.EXE /ALL /F /NOPROMPT"
И сохраните его как 1.bat (обратите внимание на кавычки!). Кроме /W, Вы можете использовать следующие ключи:
/M Запускает программу минимизированно
/MAX Запускает программу, развернув на весь экран
/R Запускает программу в окне (используется по умолчанию)
G-WARNING
09-09-2007, 00:49
Для того чтобы bat-файл можно было запускать с какими-то параметрами надо в том месте файла, куда вы хотите добавить параметр, набрать %1 - для первого параметра, %2 - для второго и т.д.
Например (файл test.bat):
/тут идут какие-то
/.....
/подготовительные работы
rar m file%1
Теперь если вы запустите этот файл командой "test.bat 0001", то у вас будет создан файл с именем file0001.rar
G-WARNING
09-09-2007, 00:54
Изменим вкладку Система на Панели управления.
Создадим два файла - oeminfo.ini и oemlogo.bmp. Файл oemlogo.bmp создается в любом графическом редакторе с размером 160 на 120 пикселов (размеры задаются не жестко, можете немного поэкспериментировать). Файл oeminfo.ini создается в обычном блокноте (Notepad) с таким содержанием:
[General]
Manufacturer=Народные советы
Model=И. Чеботарев, А.Климов
[Support Information]
Line1=За поддержкой обращайтесь по телефону 03
Line2=
Line3=Часы работы:
Line4=Понедельник-Пятница 08.00-16.00
Line5=Суббота-Воскресенье 11.00-12.00!
Line6=
G-WARNING
09-09-2007, 00:56
Скопируйте полученные файлы в Windows\System, вызовите вкладку Система на Панели управления и получите удовольствие. Если вы используете секцию [Support Information], появится кнопка Поддержка, в котором будут использованы ваши данные
афигеть )))
маладой читатель хакера на нашу голову объявился )))
G-WARNING
09-09-2007, 01:04
Во вкладке система появится картинка возле Intel® Celeron (Z) Processor 99.99 GHz 22528 MB ОЗУ :D
G-WARNING
09-09-2007, 01:05
Я не хакер это просто видяхи с журнала!!! :D
G-WARNING
09-09-2007, 01:16
Фоновая музыка
<BGSOUND SRC=" Путь " LOOP="-1" BALANCE”"-5000" VOLUME="0">
СукаВСолнечныхОчках
09-09-2007, 01:17
ничегошеньки не поняла)))
Ну всё, пока не попробую, не успокоюсь...
G-WARNING
09-09-2007, 01:32
У меня на Viste не пошло мы на Xp пробовали
Щас попробую, завтра отпишусь ))
G-WARNING
09-09-2007, 02:21
ICQ
Как запустить несколько асек
Можно запустить несколько копий ICQ. Для этого надо внести изменения в разделе
HKLM\Software\Mirabilis\ICQ\DefaultPrefs
Auto Update = No
OwnersNoLimit = Yes
MultiInstance = Yes
G-WARNING
09-09-2007, 02:22
ICQ
Параметры находятся в разделе
HKCU\Software\Mirabilis\ICQ
и в его подразделах.
Auto Update - Включение автообновления - Yes No
DataBase - Путь до базы данных ICQ - C:\Program Files\ICQ\DB
Default Http User Agent - По умолчанию значение отсутствует
Default Server Host - URL сервера - ICQ login.icq.com
Default Server Port - Порт для соединения - Число (по умолчанию 0x1446)
Default Tunnel Server Host - URL сервера ICQ по PTPTP
Default Tunnel Server Port - Порт для соединения по PTPTP - Число
Email Message - Строка, добавляемая к письму
ICQPath - Путь установки ICQ - C:\Program Files\ICQ
G-WARNING
09-09-2007, 02:24
При работе с реестром надо соблюдать осторожность. Удаление каких-либо важных данных случайно или по незнанию может привести к краху операционной системы. Тогда спасти положение может только восстановление последней работоспособной копии.
а как запустить два квипа? :D
*интересно, это ваша ... хмм.. "команда" "упражнялась" как-то на огнях... (фотка что-то навеевает )? )))
G-WARNING
09-09-2007, 02:25
Если Вы собрались поэкспериментировать с реестром, предварительно сохраните на диске файлы SYSTEM.DAT и USER.DAT. Они находятся в каталоге, куда была установлена операционная система и имеют атрибуты "только для чтения" и "скрытый". В случае если реестр будет серьезно испорчен, Вы сможете переписать эти файлы в каталог Windows, установить нужные атрибуты и реестр будет как новенький. Только не вздумайте восстанавливать эти файлы, когда загружен Windows, иначе система накроется окончательно и спасет ее только полная переустановка! Для восстановления этих файлов надо предварительно перезагрузиться в DOS и уже там заменять испорченные файлы хорошими.
G-WARNING
09-09-2007, 02:26
Фик знает??????????????:D
G-WARNING
09-09-2007, 02:29
Но это не единственный вариант восстановления данных. Дело в том, что операционная система, при каждом удачном запуске сохраняет копию реестра в CAB-файле, который записывается в скрытый каталог SYSBCKUP каталога Windows. По умолчанию, хранятся последние пять копий. Это число может варьироваться от 0 до 99 и устанавливается значением ключа MaxBackupCopies в файле scanreg.ini в каталоге Windows. Правда не стоит устанавливать слишком большое значение, т.к. файлы занимают немало места
G-WARNING
09-09-2007, 02:30
Чтобы восстановить реестр с одной из этих резервных копий надо перезагрузиться в DOS и выполнить команду
SCANREG /RESTORE
G-WARNING
09-09-2007, 02:31
Появится список доступных резервных копий реестра отсортированных по времени их создания. После выбора нужной копии данные будут благополучно восстановлены, и Вы получите реестр, отвечающий состоянию дел на момент его создания.
G-WARNING
09-09-2007, 02:32
Но если Вы устанавливали какие-то программы или меняли настройки операционной системы в промежуток между последней резервной копией и сбоем в реестре, то все эти данные безвозвратно пропадут. Чтобы в любое время создать резервную копию реестра воспользуйтесь командой
SCANREG /BACKUP
G-WARNING
09-09-2007, 02:40
:mad: :mad: :mad: ????????????????? :mad: :mad: :mad:
G-WARNING
09-09-2007, 02:42
Делать нечего вот и пишу :D
G-WARNING
09-09-2007, 02:51
Я лучше спать пойду! :D
Linuxoid
09-09-2007, 07:05
G-WARNING респект за полезную информацию прямо на форуме.
Однако, насколько мне известно, к сожалению не всё из вышеописаного работает в разных версиях Windows. В этом вся неприятность.
ты еще скажи всего этого не знал )
ЗЫ вот только по Линуксу ЛикБез не проводи plz :)
Linuxoid
09-09-2007, 08:27
Ну почему же? Часть знал и знаю :)
А вот под линуксом вместо всего этого... :)
G-WARNING
09-09-2007, 13:52
Реестр Windows NT очень похож на реестр Windows 9x, но существует ряд существенных отличий, основным из которых является организация корневых разделов.
Хотя в окне редактора реестра видны шесть разделов, но реально, раздел HKEY_DYN_DATA недоступен. Все остальные разделы по своей сути не отличаются от аналогичных в Windows 9х
G-WARNING
09-09-2007, 13:53
Еще одно существенное отличие - в способе хранения информации реестра. Если в Windows 9x она хранится в двух файлах: SYSTEM.DAT и USER.DAT, то в NT информация разбита на так называемые ульи (hive). Такое положение обусловлено принципиальным отличием концепции безопасности этих операционных систем. Имена файлов ульев и пути к каталогам, в которых они хранятся, расположены в разделе HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\hivelist. В таблице даны краткие описания ульев реестра и файлов, в которых они хранятся:
HKEY_LOCAL_MACHINE
\SAM Содержит информацию SAM (Security Access Manager), хранящуюся в файлах SAM, SAM.LOG, SAM.SAV в папке \%Systemroot%\System32\Config.
HKEY_LOCAL_MACHINE
\SECURITY Содержит информацию безопасности в файлах SECURITY, SECURITY.LOG, SECURITY.SAV в папке \%Systemroot%\System32\Config.
HKEY_LOCAL_MACHINE
\SOFTWARE Содержит информацию о программном обеспечении. Эта информация хранится в файлах SOFTWARE, SOFTWARE.LOG, SOFTWARE.SAV в папке \%Systemroot%\System32\Config.
HKEY_LOCAL_MACHINE
\SYSTEM Содержит информацию об аппаратных профилях этого подраздела. Информация хранится в файлах SYSTEM, SYSTEM.LOG, SYSTEM.SAV в папке \%Systemroot%\System32\Config.
HKEY_CURRENT_CONFIG Содержит информацию о подразделе System этого улья, которая хранится в файлах SYSTEM.SAV и SYSTEM.ALT в папке \%Systemroot%\System32\Config.
HKEY_USERS\.DEFAULT Содержит информацию, которая будет использоваться для создания профиля нового пользователя, впервые регистрирующегося в системе. Информация хранится в файлах DEFAULT, DEFAULT.LOG, DEFAULT.SAV в папке \%Systemroot%\System32\Config.
HKEY_CURRENT_USER Содержит информацию о пользователе, зарегистрированном в системе на текущий момент. Эта информация хранится в файлах NTUSER.DAT и NTUSER.DAT.LOG, расположенных в каталоге \%Systemroot%\Profiles\Username, где Username - имя пользователя, зарегистрированного в системе на данный момент.
G-WARNING
09-09-2007, 13:54
Помимо этих изменений в реестре Windows NT добавились новые типы данных. Для работы с ними надо запускать редактор REGEDT32.EXE. Добавлены данные типа
REG_EXPAND_SZ - расширяемые строки данных. Такие строки содержат переменные, которые могут расширяться при вызове приложения. Например, в строку с этим типом данных можно вставить переменную %Systemroot%, и эта переменная будет замещаться именем каталога, в котором установлена операционная система.
REG_MULTI_SZ - многострочные поля, состоящие из строк, отделенных друг от друга символами NULL.
Вот коротко об отличиях реестра Windows NT и 9х. При работе с ним следует помнить, что многие материалы по настройке оболочки операционной системы, изложенные на этом сайте, справедливы как для Windows 9x, так и для NT.
G-WARNING
09-09-2007, 14:08
Местонахождение
Windows\system32
В Windows XP есть простейший инстяллятор файлов IExpress. Удобный диалог, упаковывает файлы в exe-файлы, один минус: не руссифицирован. Причем, например, 2 десятка картинок сжимаются даже лучше чем в WinRAR
G-WARNING
09-09-2007, 14:13
Windows\system32
Можно использовать одновременно несколько команд, используя между ними специальный разделитель - символы &&, при этом все сочетание нескольких команд должно быть заключено в кавычки, например, "команда&&команда&& команда".
/? - вызов справки
/A - вывод результатов выполнения заданной команды в формате ANSI
/C - выполнение заданной команды с последующим закрытием окна консоли
/D - отключение выполнения команд AutoRun (которые первыми автоматически выполняются при вызове cmd.exe), заданных в специальных разделах реестра HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\AutoRun и HKEY_CURRENT_USER\Software\Microsoft\Command Processor\AutoRun
/E:ON (/E:OFF) - разрешение (запрет) расширений команд.
G-WARNING
09-09-2007, 14:14
В Windows XP по умолчанию включена расширенная обработка всех команд cmd.exe, этот параметр служит для включения / выключения расширений конкретного процесса. Расширенная обработка включает следующие команды: assoc, call, chdir (cd), color, del (erase), endlocal, for, ftype, goto, if, mkdir (md), popd, prompt, pushd, set, setlocal, shift, start (изменен также вызов внешних команд)
/F:ON (/F:OFF) - разрешение (запрет) завершения имен файлов и папок (по умолчанию выключено) конкретного вызова cmd.exe. Довольно удобная функция, позволяющая не вводить полностью вручную в окне консоли пути к файлам или имена самих папок, а ввести только часть длинного пути и с помощью нажатия специальной комбинации клавиш дать операционной системе найти подходящие варианты и просто выбрать нужный.
G-WARNING
09-09-2007, 14:16
Изменение вида приглашения
Вы можете изменить вид приглашения для командной строки. Как правило используется формат типа C:\> (текущий диск и угловая скобка). Откройте раздел
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
и создайте параметр PROMPT типа REG_EXPAND_SZ, которому нужно присвоить одно из следующих значений:
$B - | (вертикальная черта)
$D - текущая дата
$G - > (знак больше)
$L - < (знак меньше)
$N - текущий диск
$P - текущий диск и путь
$Q - = (знак равно)
$T - текущее время
$V - версия Windows
$$ - $ (знак доллара)
G-WARNING
09-09-2007, 14:17
Запрет на расширенный режим командного процессора CMD.EXE!!!
Запрет на расширенный режим командного процессора CMD.EXE
Существует возможность запрета на расширенный режим командного процессора (cmd.exe). Например, в расширенном режиме существуют такие команды как del, erase, chdir, goto. Для запрета найдите или создайте параметр типа DWORD EnableExtensions в разделе
HKCU\Software\Microsoft\Command Processor
и присвойте ему значение 0. Для включения этого режима используйте значение 1
G-WARNING
09-09-2007, 14:18
Отложенное расширение переменных среды
Отложенное расширение переменных среды по умолчанию не включено. Для включения используйте параметр типа DWORD DelayedExpansion, равный 1 в разделе
HKCU\Software\Microsoft\Command Processor
G-WARNING
09-09-2007, 14:19
Запрет на режим командной строки и обработки bat-файлов
Существует возможность запрета на режим командной строки (cmd.exe) и обработки bat-файлов. Для этого найдите или создайте параметр типа DWORD DisableCMD в разделе
HKCU\Software\Policies\Microsoft\Windows\System
G-WARNING
09-09-2007, 14:21
Данный параметр может принимать следующие значения 0 (или отсутствие записи в реестре Система может использовать режим командной строки и обрабатывать bat-файлы
1 - Система не может использовать режим командной строки, но может обрабатывать bat-файлы
2 - Система не может использовать режим командной строки и обрабатывать bat-файлы
описание винды вроде на нескольких дисках да? в док формате
G-WARNING
09-09-2007, 14:23
Автонабор команд
Для включения возможности автонабора команд по нажатию клавиши Tab, в разделе
HKCU\Software\Microsoft\Command Processor
установите значение параметра типа DWORD CompletionChar равным 9, что соответствует идентификатору клавиши Tab. Для клавиши Backspace используйте 8, для клавиш Ctrl-D - 4, для Ctrl-F - 6
G-WARNING
09-09-2007, 15:14
По умолчанию консоль cmd.exe стартует в папке профиля пользователя, но этот порядок вполне можно изменить. Для этого надо в разделе
HKCU\Software\Microsoft\Command Processor
создать строковый параметр AutoRun с указанием в его значении команды перехода к необходимой директории - например, - CD /D C:\ - именно в ней и будет стартовать консоль. Кстати говоря, в значении этого параметра можно указать и специально заготовленный bat-файл с разными командами, с параметрами переменных окружения и т. п. Получится что-то вроде autoexec.bat для консоли, да и редактировать такой файл удобнее, чем параметры в реестре.
G-WARNING
09-09-2007, 15:15
Если вы часто пользуетесь командной строкой, то возможно вам будет гораздо удобнее поместить вызов этой команды в контекстное меню папки в Проводнике. Для этого добавьте в раздел
HKCR\Directory\Shell
новый подраздел Командная строка. Затем в созданном подразделе создайте новый подраздел Command и присвойте параметру по умолчанию данного подраздела значение cmd.exe /k cd "%1". Теперь, щелкнув правой кнопкой мыши на любой папке в Проводнике, вы можете выбрать пункт Командная строка, которая запустить командный процессор в этой папке.
G-WARNING
09-09-2007, 15:17
Чтобы запретить запуск Control.exe, а также апплетов Панели управления, используйте параметр типа DWORD NoControlPanel со значением 1 в разделе
HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
Также будет удален пункт Панель управления из меню кнопки Пуск. При попытке запустить апплет будет выводиться соответствующее предупреждение.
G-WARNING
09-09-2007, 15:18
Для отмены запрета вышеприведенных примеров используйте значение 0 или просто удалите ключ.
G-WARNING
09-09-2007, 15:19
Windows\system32\driverquery.exe
Утилита командной строки для вывода списка всех установленных драйверов устройств и их свойств
G-WARNING
09-09-2007, 15:23
/e - Вид Проводника по умолчанию (двухпанельное), иначе выводится как однопанельное (как Папка).
/e, object - Открывается Проводник с видом по умолчанию и с фокусом на заданной папке (Explorer /e,C:\Windows)
/n - Открытие однопанельного нового окна на диске, на котором установлена система (C:\). Иначе информация выводится в существующем окне Проводника, если оно открыто.
/root, object - Указывает на то, что корнем будет object - это дисковод (сетевой или локальный) или папка. Иначе корнем считается Рабочий стол. (Explorer /root, C:\Windows\Cursors)
/select, object - Указывает на необходимость открытия Родительской папки объекта object и выделит object (Explorer /select, C:\Windows\Cursors\banana.ani).
Советы
G-WARNING
09-09-2007, 15:24
По умолчанию Проводник открывается на диске C:, но вы можете изменить это поведение, заставляя его, к примеру, открывать при запуске папку D:\MyDownload. Для этого, найдите ярлык к Проводнику, щелкните правой кнопкой и выберите свойства. Выберите вкладку Ярлык. Отредактируйте строчку Объект - C:\WINDOWS\EXPLORER.EXE /n,/e,D:\MyDownload.
G-WARNING
09-09-2007, 15:26
Позволяет передавать файлы с компьютера и на компьютер с помощью программ, поддерживающих протокол FTP
G-WARNING
09-09-2007, 15:28
Интерфейс входа в Windows
Программа, запускающая при входе в Windows. Именно в этом файле содержится внешний вид экрана приветствия. Существует ряд программ, позволяющих модифицировать внешний вид экрана приветствия путем изменения данного файла. Если вам хочется просто изменить внешний вид экрана приветствия без модификации файла, то можете воспользоваться более безопасным способом настройки экрана через реестр.
G-WARNING
09-09-2007, 15:39
Пользовательский интерфейс папки "Мои документы"
Windows XP сама создает свои подпапки в папке Мои документы (My Pictures, My Video и др.). При удалении этих папок они создаются заново! Если вам не нравится подобное поведение, то надо лишь выполнить команду regsvr32 /u mydocs.dll и подпапки создаваться не будут. А если захотите вернуть все обратно, то введите в командной строке следующее: regsvr32 mydocs.dll
G-WARNING
09-09-2007, 15:43
Если создать текстовый файл oeminfo.ini и поместить его в системную папку Windows (как правило Windows\system32), то в апплете Система Панели управления, появится кнопка Сведения о поддержке
G-WARNING
09-09-2007, 15:45
Файл oeminfo.ini имеет следующую структуру:
General]
Manufacturer=Название компании
Model=Название модели
[Support Information]
Line1=на-на-на
Line2=Бла-бла-бла
Line3=Блу-блу-блу
Line4=нах-нах-нах
Line5=ох-ох-ох
Line6=да-да-да:D
Строго говоря, данный файл не присутствует на чистом инсталяционном диске Windows, но может входить в Windows, который предустановлен на компьютерах различных производителей, имеющих соответствующую лицензию.
Может man по линуксу выложишь? и то полезнее будет
G-WARNING
09-09-2007, 15:51
Linux так Linux:D
G-WARNING
09-09-2007, 15:53
Программа, которая должна внести красоту в мир черной конслои Linux называется bootsplash. Точнее это патч для ядра и небольшой набор утилит. Официальный сайт проекта
http://www.bootsplash.org почему-то не развивается, но немецкий сайт
http://www.bootsplash.de оказался к великому удивлению очень часто обновляемым и интересным.
G-WARNING
09-09-2007, 15:54
Подготовка
Итак, нам понадобятся
1) Исходники ядра [linux-2.6.7.tar.bz2](kernel.org)
2) Патч для ядра [bootsplash-3.1.4-sp2-2.6.7.diff](обязательно проверьте, чтобы версия ядра и патча совпадали) (bootsplash.de)
3)Набор утилит bootsplash [bootsplash-3.1.tar.bz2 ](bootsplash-3.1.tar.bz2)
4)Тему для загрузки [Theme-TuxInfo-Slackware.tar.bz2] (Великое множество тем можно найти всё там же на
http://www.bootsplash.de )
5)Терпение [/dev/terpenie] (terpenie.sf.net) :)
G-WARNING
09-09-2007, 15:55
Примечание: архив с набором утилит bootsplash-3.1.tar.bz2 с сайта bootsplash.de почему-то не хочет распаковываться, поэтому лучше скачать из первоисточника
ftp://ftp.suse.com/pub/people/stepan...sh-3.1.tar.bz2
G-WARNING
09-09-2007, 15:56
1) Распаковываем архив с программой и копируем нужные утилиты в /sbin/
# tar -xvjf bootsplash-3.1.tar.bz2
# cd bootsplash-3.1/Utilities
# make
# cp -p splash /sbin/
# cp -p fbmngplay /sbin/
# cp -p fbresolution /sbin/
# cp -p fbtruetype /sbin/
# cp -p splashpbm /sbin/
G-WARNING
09-09-2007, 16:00
2) Создаем директорию /etc/bootsplash:
# mkdir /etc/bootsplash
Создаем директорию для тем:
# mkdir /etc/bootsplash/themes
G-WARNING
09-09-2007, 16:01
3) Устанавливаем нашу тему
# tar -xvjf Theme-TuxInfo-Slackware.tar.bz2
# cp -r Theme-TuxInfo-Slackware/ /etc/bootsplash/themes/
Создаем символическую ссылку на нашу тему
# ln -s /etc/bootsplash/themes/Theme-TuxInfo-Slackware /etc/bootsplash/themes/current
G-WARNING
09-09-2007, 16:02
4) Создаем загрузочный файл initrd.splash:
# /sbin/splash -s -f /etc/bootsplash/themes/current/config/bootsplash-1024x768.cfg >> /boot/initrd.splash
G-WARNING
09-09-2007, 16:03
5) Правим LILO:
Открываем lilo.conf
# mcedit /etc/lilo.conf
и добавляем initrd=/boot/initrd.splash к существующей загрузке ядра, чтобы получилось примерно следующее
image=/vmlinuz
root=/dev/hda2
label=Linux
initrd=/boot/initrd.splash
read-only
Влючаем фреймбуфер на частоте 1024x768
vga=791
В опции загрузки ядра еще можно добавить "splash=verbose" или "splash=silent" для уточнения варианта запуска темы.
append="splash=verbose"
G-WARNING
09-09-2007, 16:04
Если хотите, чтобы при загрузке была полоска прогресс-бара и ничего больше, то используйте append="splash=silent" ,но тут еще на до потрудиться над заполнением этого градусника, а точнее проставить контрольные точки в /etc/rc.d/rc.S , /etc/rc.d/rc.M и /etc/rc.d/rc.6 .
Для начала создаем файл /etc/rc.d/rc.bootsplash следующего содержания:
#!/bin/sh
function progressbar(){
if [ $# != 1 ]
then
echo "Use: progressbar {progresso}"
exit 1
fi
echo "show $(( 65534 * $1 / 100 ))" > /proc/splash
}
Устанавливаем права доступа на запуск
# chmod 755 /etc/rc.d/rc.bootsplash
G-WARNING
09-09-2007, 16:05
Теперь добавляем в rc.S и rc.M (в самое начало) запуск rc.bootsplash
. /etc/rc.d/rc.bootsplash
И расставляем значения прогресс-бара
progressbar [число от 0 до 100]
G-WARNING
09-09-2007, 16:06
Вот пример :
в rc.S
PATH=/sbin:/usr/sbin:/bin:/usr/bin
. /etc/rc.d/rc.bootsplash
progressbar 10
# Mount /proc right away:
/sbin/mount -v proc /proc -n -t proc
........
# Configure ISA Plug-and-Play devices:
if [ -r /etc/isapnp.conf ]; then
if [ -x /sbin/isapnp ]; then
/sbin/isapnp /etc/isapnp.conf
fi
fi
progressbar 20
# This loads any kernel modules that are needed. These might be required to
# use your ethernet card, sound card, or other optional hardware.
if [ -x /etc/rc.d/rc.modules -a -r /proc/modules ]; then
. /etc/rc.d/rc.modules
fi
и так далее до
progressbar 40
G-WARNING
09-09-2007, 16:07
в rc.M
. /etc/rc.d/rc.bootsplash
echo "Going multiuser..."
# Screen blanks after 15 minutes idle time.
/bin/setterm -blank 15
# If there's no /etc/HOSTNAME, fall back on this default:
if [ ! -r /etc/HOSTNAME ]; then
echo "darkstar.example.net" > /etc/HOSTNAME
fi
# Set the hostname.
/bin/hostname `cat /etc/HOSTNAME | cut -f1 -d .`
progressbar 50
# Initialize PCMCIA devices:
.....
# Start the system logger. Normally this is started by
# rc.inet2 because /usr might be mounted via NFS.
if [ -x /etc/rc.d/rc.syslog ]; then
. /etc/rc.d/rc.syslog start
fi
fi
progressbar 60
# Remove stale locks and junk files (must be done after mount -a!)
/bin/rm -f /var/lock/* /var/spool/uucp/LCK..* /tmp/.X*lock /tmp/core /core 2> /dev/null
и так далее до
progressbar 100
G-WARNING
09-09-2007, 16:08
в rc.6
PATH=/sbin:/etc:/bin:/usr/bin
. /etc/rc.d/rc.bootsplash
/sbin/splash -s -u 0 /etc/bootsplash/themes/current/config/bootsplash-1024x768.cfg
progressbar 90
# If there are SystemV init scripls for this runlevel, run them.
if [ -x /etc/rc.d/rc.sysvinit ]; then
. /etc/rc.d/rc.sysvinit
fi
progressbar 80
# Set linefeed mode to avoid staircase effect.
stty onlcr
G-WARNING
09-09-2007, 16:09
Если прогресс-бар не нужен, то в /etc/rc.d/ вообще лезть не надо ;) 6) Теперь пришло время поковырять ядро ;)
Распакуем ядро в /usr/src/linux-2.6.7 и перейдем в папку с исходиками
Скопируем патч bootsplash-3.1.4-sp2-2.6.7.diff в ту же папку и применим его
patch -p1 < bootsplash-3.1.4-sp2-2.6.7.diff
G-WARNING
09-09-2007, 16:11
Если появляются сообщения об ошибке (
FAILED), то версия ядра и патча не совпадают!
Конфигурирем ядро с поддержкой framebuffer`а и initrd
Почитать про установку ядра 2.6 можно почитать тут
http://linux.net.ru/node/view/121 Для того, чтобы можно было открыть меню Bootsplash configuration ---> нужно выполнить все условия:
Processor type and features --->
[ ] Use register arguments (EXPERIMENTAL)
Device Drivers --->
Graphics support --->[*] Support for frame buffer devices[*] VESA VGA graphics support
Console display driver support --->[*] Video mode selection support
<*> Framebuffer Console support
Logo configuration --->
[ ] Bootup logo
Bootsplash configuration --->[*] Bootup splash screen
G-WARNING
09-09-2007, 16:12
И еще включить поддержку INITRD (из-за этого долго не мог понять почему не открывается меню bootsplash)
Device Drivers --->
Block devices --->
<*> RAM disk support
(4096) Default RAM disk size (kbytes)
[*] Initial RAM disk (initrd) support
Не забудьте отконфигурировать и всё остальное, чтобы не только было красиво, но и работали девайсы ;)))
Собираем и устанавливаем ядро
#make install; make modules; make modules_install
Нынче установка ядра упростилась и даже не надо отдельно запускать lilo (если конечно загрузка происходить с /vmlinuz ). Но на всякий случай можно проверить правильность установки ядра
7) Перезагружаемся и наслаждаемся проделанной работой ;)
Если когда - нибудь сталкивались с проблемой смс вирусом.заходите сюда
http://www.remont-komputerov-notebook.ru/sms-banner.php оказывается достаточно найти точно такое же изображение баннера, как на рабочем столе, получить абсолютно бесплатный код, не ведитесь на отправку смс, деньги снимут и все. Лучше сразу мастеру заплатить, если не получиться ничего сделать.