Tips & Tricks
Автор: sk.r[00]t
~~~~~~~~~~~~~~~~
>> Если ты знаешь какую-нибудь фичу или пасхалки, то шли на мыльник!
Они обязательно появятся здесь!!!
P.S. Убедительная просьба! Описывайте фичу как можно подробней.
Самая первая пачка яиц перед тобой.
[ 1 ]
Если в Windows в окно Калькулятора вставить из буфера обмена строку чисел, разделенных знаками простейших
арифметических действий (+, -, *, /), оканчивающуюся знаком равенства, то калькулятор автоматически вычислит
последовательно все действия, и на его «индикаторе» появится результат, который, при необходимости, можно легко
перенести в любое работающее приложение Windows посредством того же буфера обмена. Результат вычислений, выполняемый
по такой методике, зависит от того режима, в котором находится Калькулятор. В Обычном режиме строка символов
воспринимается как простая последовательность нажатий соответствующих клавиш, не отдавая приоритета операциям
умножения и деления. В Инженерном виде вычисления производятся по всем правилам, можно даже использовать скобки и
некоторые специальные последовательности символов-кодов, выполняющих служебные функции, например:
:q Начало нового вычисления.
:c Очистка памяти.
:e Ввод десятичных чисел в экспоненциальной нотации.
:m Запоминание числа в памяти.
:p Добавление текущего числа к хранящемуся в памяти.
:r Вызов числа, хранящегося в памяти.
[ 2 ]
Я думаю, тебе не раз приходилось открывать ДОСовские файлы в Word'e. И, если эти файлы содержали таблицы,
ты, наверное, наблюдал такую мерзкую картину, что все столбцы непонятным образом смещаются и таблицы превращаются
в кашу, в которой трудно, что-либо понять. Но, этого можно избежать, достаточно выделить таблицу и установить для
нее шрифт Courier New, как все столбцы чудесным образом встанут на свои места. Это происходит потому, что шрифт
Courier New, имеет одну важную особенность, которой нет у других шрифтов - все его символы имеют одну и ту же ширину,
как у пишущей машинки.
И еще о шрифтах. Если при открытии текстового файла с русской кодировкой в Блокноте, ты видишь непонятные
краказябры, то просто измени шрифт на Terminal (Формат -> Шрифт) и читай на нормальном языке Пушкина
(если Terminal не помогает можно попробовать System).
Запомни все эти шрифты, очень часто помогают.
[ 3 ]
C помощью одной древней, но прикольной ДОСовской команды subst, можно создавать виртуальные диски.
Введи в поле Выполнить (Пуск –> Выполнить) следующую команду: subst Z: C:\. У тебя появится новый диск Z:,
который будет иметь такое же содержимое, как у диска C:. Если ты будешь делать какие-либо изменения на диске C:,
то они автоматически будут отражаться на диске Z: (и наоборот). Виртуальные диски можно назначать и папкам,
например, если выполнить команду: subst X: C:\Windows, то появится диск X:, который будет иметь содержимое папки
Windows. Для удаления виртуального драйва нужно выполнить команду: subst X: /D (удаляет виртуальный диск X:).
Справку по команде можно посмотреть, если ввести: subst /?. Но, после перезагрузки все виртуальные диски пропадают,
поэтому если ты хочешь, что бы они у тебя присутствовали в системе постоянно, впиши команды subst в файл autoexec.bat,
а еще лучше в реестр (в раздел RUN). Делается это так: зайди в реестр (Пуск -> Выполнить -> regedit) и раскрой ветвь
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run, затем меню Правка (Edit) -> Создать (New) ->
Строковой параметр (String Value) и введи любое название, например, NewDisk. Дважды щелкни на новом параметре и
введи нужную команду, допустим subst L: C:\. Теперь у тебя в системе все время будет присутствовать диск L:.
Кстати, данная команда прекрасно работает во всей линейке Windows (от 9x до XP).
[ 4 ]
Этот совет поможет тебе импортировать данные из reg-файла в реестр БЕЗ вывода подтверждений на это.
Делается это с помощью командной строки (или из bat-файла): regedit /s .reg
Тот, кто умный, сразу поймет какие это дает возможности! Например, незаметный запуск bat-файла у знакомого может
сделать ТАКОЕ (после перезагрузки компа), что знакомому даже не снилось.
[ 5 ]
В NT-подобных системах (NT, 2000, XP) существует нездоровый глюк, когда при дозвоне до прова
(при исходящих звонках) служба удаленного доступа почему-то упорно использует тоновый набор, хотя везде в
настройках указан импульсный. Хорошо, если твоя АТС понимает тоновые звонки, тогда все OK, а если нет (как у меня,
например)?! Конечно, немного попарившись, полазив по реестру, в конечном итоге винду можно заставить делать то,
что нужно. Но я поступаю проще: в свойствах соединения перед номером телефона ставлю букву «p» (латинскую),
например, p131313 и модем начинает дозваниваться импульсом. Соответственно, если поставить «t», то модем будет
звонить тоном. Эти буквы имеют наивысший приоритет, по сравнению с другими настройками удаленного соединения и
гарантированно работают на все 100%.
Здесь же, для несчастных обладателей шумных линий (к коим отношусь и я), дам еще один совет. Как известно, на шумных
линиях для получения устойчивой связи, модем нужно принудительно настраивать на меньшую скорость. В данном случае
удобнее всего делать следующее. К номеру телефона провайдера после цифр добавить несколько запятых (оптимальное
количество следует подобрать экспериментальным путем). В результате, после набора номера твой модем будет
выдерживать паузу (2 секунды на каждую запятую). В это время модем прова, не дождавшись ответа, будет предпринимать
попытки соединиться на меньшей скорости. Таким образом, вместо неустойчивой связи на 40000 бит/сек можно получить
устойчивую связь, например, на 28,8 килобитах в секунду, и данные к тебе польются ручьем ;).
[ 6 ]
Как защититься от администратора в Windows 2000? Одно из преимуществ NTFS состоит в том, что можно создать
разграничение доступа к файлам и каталогам. Пользователь не сможет посмотреть папку Мои документы другого
пользователя, если этот пользователь не является администратором. Как же защититься в таком случае? Запретить
доступ к своим данным нельзя, а вот узнать, копался ли администратор по личным папкам и документам, можно. Допустим,
ты решил закрыть папку для всех и разрешить доступ только себе. Щелкни правой кнопкой мыши по файлу/папке, выбери
из меню команду Свойства, на вкладке Безопасность удали всех, кроме себя. Теперь система не позволит администратору
посмотреть этот файл/папку. Так как он администратор, ему не составит особого труда проделать то же самое что и ты,
и добавить для себя разрешение на полный доступ к этому файлу/папке, а затем удалить себя, дабы никто не узнал. Но
текущим владельцем этого файла/папки на века теперь станет администратор, в чем ты сможешь убедиться, нажав на вкладке
Безопасность кнопку Дополнительно, в новом диалоговом окне перейти на вкладку Владелец и посмотреть на поле "Текущий
владелец для этого элемента". До этого им был ты.
[ 7 ]
Видел программу Greatis Corners? Описанную в Хакере за апрель 2000:
"Эта прога делает «активными» углы твоего экрана. Активный угол отличается от обычного, пассивного, угла тем, что
когда его посещает указатель мыши, он «срабатывает» совершает какое-нибудь закрепленное за ним действие. Ну, к
примеру, выдает симпатичную менюшку. Я потратил пару минут на предварительную настройку Greatis Comers и разложил
все по полочкам. В одно меню я собрал все проги для работы в Интернет, в другое - все необходимое для работы с
графикой, третье меню набил словарями и текстовыми редакторами."
Так вот, необязательно скачивать и ставить этот продукт забугорной мысли. Нужно всего лишь создать папку с именем
Games, допустим на Рабочем столе. Открыть её. В открытом окне создать ярлыки на все имеющиеся игры. Теперь закрой
окно и перетащи мышкой значок папки к краю рабочего стола пока он не превратиться в панельку. Теперь кликни на панельку
левой кнопой твоей мыши и повелевай ею на своё усмотрение. Такую панель можно создать с любой стороны экрана или на
всех сразу.
[ 8 ]
В NT подобных системах уровня меньше Server есть одно неприятное ограничение. При обращении через сеть к открытому
на машине ресурсу стоит ограничение на 10 человек одновременно. И количество открытых через сеть файлов тоже ограниченно.
Это была прелюдия. Столкнулся с проблемой. Сетевая 1C обращалась к базам расположенным на Win2000 Prof. Всё шло
замечательно. Но штат бухгалтеров вырос и начались проблемы с доступом. Переустанавливать операционку на что-то с
пометкой Server возможности не было. Воспользовался программкой NTSwich для превращения Win2000 Prof в Win2000 Server.
И проблему решил и время сэкономил. Она также действует и на XP превращая его в Wislter Server. Может кому и поможет.
[ 9 ]
Все знают особенность системы WinXP относительно расположения папки удаленные соединения. Теперь она находится не
Моем компьютере, а в папке Сетевые подключения, так вот чтобы вернуть ее наместо в ключе:
HKEY_LOCAL_MACHINE\SOFTWARE\
Microsoft\Windows\CurrentVersion\
Explorer\MyComputer\NameSpace
создай подраздел NetConn
и параметру по умолчанию присвой значение {7007acc7-3202-11d1-aad2-00805fc1270e}.
[ 10 ]
Если ты в Ворде сделал таблицу в самом верху документа, а заголовок написать забыл, на спеши все стирать.
Ставишь курсор в начало первой ячейки и нажимаешь ENTER. Опа-ля - таблица опустилась на одну строчку.
[ 11 ]
А вы знаете, что в файле подкачки могут оставаться ваши пароли к различным ресурсам и прочая конфиденциальная
информация? И злоумышленник, получивший доступ к компьютеру, в принципе, может добыть эту информацию. В Windows XP
можно заставить систему очищать файл подкачки при выключении компьютера. Для этого в разделе
HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Control\Session Manager\Memory Management нужно создать или
отредактировать DWORD параметр ClearPageFileAtShutdown, установив его значение равным 1.
[ 12 ]
В Винде стандартно устанавливается очень полезная программа настройки системы (Msconfig.exe), доступ к которой
проще всего получить из командной строки (Пуск -> Выполнить -> msconfig). Эта рулезная прога может сэкономить тебе
множество времени и нервов. Например, с помощью нее можно легко и быстро оптимизировать систему, удалив из
автозагрузки ненужные элементы, или проверить наличие троянов (вирей, червей) в системе, ради чего пришлось бы лезть
в реестр и т. п. Эта фича действует в Win 9x и XP. К сожалению, в Win 2k мелкомягкие отказались от этой утилиты, но
в XP слава Богу одумались и вернули ее на заслуженное место. Советую держать эту прогу в голове, поверь, она тебе еще
не раз пригодится. Существует еще одна аналогичная стандартная, но более простая программа - sysedit.
[ 13 ]
Если ты недоволен тем, что в NT и Win2k недоступна такая фича, как msconfig.exe, и ты не любишь твикеры,
тогда можно просто скопировать этот самый фаил с другого компа, на котором стоит Win9x и запустить. Он выдает
ошибку, но если нажать ОК, то почти все функции работают. Также пригодиться, если злобный админ в лане навел на
тебя порчу и наложил policy c отключением regedit-а.
[ 14 ]
При установке некоторых программ в Win 2000 инсталлятор собщает, что не установлен нужный Service Pack и
прекращает работу? Некоторые старые инсталляторы, особенно писанные под WinNT, не совсем корректно работают с
Win2000. Чтобы убедить старый инсталлятор, что у тебя самый новый Service Pack, просто добавь в ветви
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows
NT\Current Version строковый параметр CSDVersion со значением Service Pack 6.
[ 15 ]
Оказывается, внешний вид любого старого софта можно привести в соответствие с новым интерфейсом Windows XP
(ну, кнопки там, чекбоксы...).
Есть два способа:
1) Скинуть в папку с прогой файл с расширением *.manifest и назвать его по имени проги, например, если программа
называется delphi32.exe, то файл будет называться delphi32.exe.manifest. Внутри должен быть XML код, который самому
писать не надо, проще взять готовый. Нужно поискать на винте файлы *.manifest, у меня, например, нашелся скрытый
C:\Winxp\WindowsShell.Manifest. Теперь, если запустить прогу, то все старые квадратные кнопки поменяются на новые XP-шные.
2) Можно также XML код записать прямо в exe-шник в виде ресурса, с помощью какого-нибудь редактора типа ResHacker.
В большинстве софта тип ресурса указывается "24", а имя "1". Эффект тот же. Вообще, это всё, наверное, должны знать кодеры.
[ 16 ]
Знаешь ли ты, что в Виндах есть список соответствия портов стандартным службам.
Хранится это в файлике Services:
Для WindowsXP - это Windows\system32\drivers\etc\services
Для 98 - Windows\services
[ 17 ]
Как назначить права доступа файлам в ХР Home?
В XP Home нет GUI для назначения прав доступа к файлам и папкам. Но это можно сделать из командной строки
командой cacls. Чтобы узнать больше набери help cacls.
[ 18 ]
Меня, как и многих других, раздражает то, что некоторые сайты насильно делают свои страницы стартовыми, а
иногда это ещё сложно исправляется, так как они любят делать записи в реестре. Ну, так вот, чтоб не быть
самым лысым делаем следующее: в свойствах ярлыка Эксплорера, в поле "объект" дописываем флаг -nohome (у меня,
например, так: "C:\Program Files\Internet Explorer\IEXPLORE.EXE" -nohome). Приятных рейдов по порно сайтам. ;)
[ 19 ]
Если ты постоянно забываешь, какой сегодня день недели, то измени полный формат даты в "Региональных настройках"
(Панель управления - Язык и стандарты - Настройка - Дата) на "дддд, д ММММ гггг 'г.'"
(в англ. версии: "dddd, d MMMM yyyy 'г.'"). И тогда, подведя мышку к часикам в Панели задач, на экран
будет выведено не только число, но и день недели.
[ 20 ]
Полное отключение скрытых общих ресурсов (ADMIN$, C$, D$ и т.д.)
Данные скрытые ресурсы существуют по умолчанию. Доступ к ним возможен только из под аккаунта Администратора,
поэтому не рекомендуется задавать для этого аккаунта слишком простой пароль (например, Enter :)). Для
увеличения степени секретности можно также изменить имя пользователя "Администратор" на другое. Если удалить
эти ресурсы через "Управление компьютером"->"Общие папки", то после перезагрузки они появятся снова. Полностью
отключить скрытые ресурсы можно только с помощью правки реестра. Открой раздел
HKLM\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters
Добавь или измени следующие значения:
|-------------------------|---------------|---------|--------|
| Операционная система | Параметр | Тип |Значение|
|-------------------------|---------------|---------|--------|
|Windows 2000 Server |AutoShareServer|REG_DWORD| 0 |
|Windows 2000 Professional|AutoShareWks |REG_DWORD| 0 |
|-------------------------|---------------|---------|--------|
Однако, этот метод не уберёт sharing с IPC$. Для того чтобы полностью избавиться от всех административных шарингов,
создай BAT или CMD файлик следующего содержания, и вставь его в Автозагрузку:
net share c$ /delete
net share d$ /delete
net share e$ /delete
.
.
net share admin$ /delete
net share ipc$ /delete
<< end;