| Тут находится проверенный и работающий у меня лично рецепт того, как запустить Виндоус 95 на 11 Мб дискового пространства. Если Вам не нужно от операциооной системы ничего, кроме функциональности и "многозадачности" - это хорошее дело. | |||||
| Небольшая программка для управления расширенными функциями питания из ДОСа. Позволяет выключить или усыпить АТХ- компьютер. | |||||
| Как-то
летом постигла мою почтовую базу Бата беда - после катастрофы с винтом оказалась
запорчена структура файлов TBB - и Бат ни каким образом не мог обнаружить
в этих файлах письма. Не помогало ни удаление индексных файлов, ни копирование
файлов вместо других, ни Ctrl-Alt-Shift-L, ни все другие ухищрения. хотя
при просмотре вьювером внутрь файла там отчетливо виднелись куски сообщений.
Из-за того, что потеря этих данных для меня была бы весьма ощутимой и невосполнимой, мне несмотря на нехватку времени пришлось немного разобраться со структурой почтовый ящиков Бата (настолько, насколько это было необходимо для их восстановления). В итоге родилась программа - REBER.EXE (Recursive thEBat Email Recover v0.901 beta) - 19Kb Возможности ее не безграничны, но меня она спасла в ситуации, когда все остальные способы оказались бессильны. Восстановилось 99% информации. Можно было бы и еще более интеллектуальной ее сделать, но поскольку причина моего энтузиазма уже была благополучно устранена, я на этом успокоился. Имеет несколько режимов. use: REBER [-R] [-B] [-I] [-A] -R : Recursive processing from current folder -B : don't create Backup boxes ('MESSAGE.OLD') -I : don't delete Index files ('MESSAGE.TBI') -A : Advanced mode (from vastly corrupted mailboxes) Может обходить все поддиректории и почтовые ящики рекурсивно. Пока это самый первый пререлиз - возможны глюки и ошибки. Если не указать опцию -В, то необходимо иметь достаточно свободного места на диске. Если кому-то пригодится, то милости просим - |
|||||
| Как то пришлось мне заняться переименованием довольно большого количества файлов с русскими именами в английские (латинские) - довольно муторное это дело. Ну если их 5-6, то еще можно. А если 50 или 100 ? Почти нереально. Пришлось написать программку - RLFN.EXE - делает только то, что получая в качестве параметра имя файла, заменяет в его имени все русские символы на их латинские аналоги (вроде транслита). Например было "Мой файл с секретными данными.doc", а станет "Moy_fayl_s_sekretnimi_dannimi.doc" (то есть, пробелы заменяются на подчеркивание). Работает в среде 95, 98 , NT, 2000. Имя файла, передаваемого, как параметр командной не должно быть длиннее 120 байтов (ограничение ОС на длину командной строки). Очень удобно использовать в Фаре - выделяете файлы для переименования, нажимаете Ctrl+G и пишите там RLFN !.! - через пару секунд все готово. Версия пробная. Меня устраивает. Если не будет замечаний и предложений - вряд-ли она получит дальнейшее развитие. | |||||
|
Моя
маленькая программа - HIDEDISK.COM
(128 bytes). - Запущенная
из ДОСа (любого) она на ходу изменяет количество дисков в системе сообразно
параметру в командной строке. То есть - если у Вас были диски ABCDEFGH,
то после запуска программы Программа
"отрубает" все диски в системе после указанного диска. Причем их не то,
что не будет видно из Волкова, ДОС-навигатора и прочих менеджеров. Их
не будет ВООБЩЕ до тех пор, пока вы не запустите программу с ключом *
или не перезагрузитесь. Запущенная
до старта виндоус программа сделает недоступным системе (и виндоус во
всех ее проявлениях) все спрятанные ей диски. Попробуйте !!!! Страшно
любопытно смотреть, как после этого выглядят попытки виндоус найти ярлыки,
программы и драйвера, которые остались вне поля ее зрения. Когда
я написал это, то мной завладели два желания: Потом
я пришел к консенсусу с самим собой. Я вставил туда свои инициалы и свой
почтовый адрес, который выводится при запуске программы и на этом успокоился.
Пользуйтесь пожалуйста совершенно свободно ей на здоровье и для пользы.
Можете ее переименовывать как вам нравится, если название HIDEDISK может
навести на ненужные размышления того, от кого вы будете прятать диски.
Единственный
момент - НЕ НАДО запускать ее из виндоус. Вынь глупа и не поймет, куда
делись диски - зависнет наглухо! Под
НТ, естественно, не работает |
|||||
|
CheckReg.rar |
Смысл
программы такой - Новое поколение троянцев
не дает увидеть себя в реестре при использовании стандартных функций.
Ну что-ж, воспользуемся нестандартными. Прямое(!) побайтовое(!) чтение
из реестра. (Какой ужас! - это такая мешанина всякого дерьма!!!)
Программа
изначально позиционировалась, как предзагрузочный сторож. Так она и
проектировалась и предназначалась соответственно только для того, чтобы
своевременно предупреждать пользователя о том, что без его ведома собирается
запуститься какая-то программа из реестра при старте. И предупредить
об этом до того, как это произойдет. Вот и все. И как продукт такого
типа она должна использоваться. То есть в ней нет и не будет редактора
реестра, красивого интерфейса и прочего. Она только и умеет, что очень
быстро и качественно просматривать реестр из ДОСа (хотя в новой версии
для 98-Виндоус есть обещанный давно сюрприз). Кстати
- проверьте скорость обработки реестра CheckReg-ом (всех пользовательских
файлов причем) и любой 32-х разрядной программой для редактирования
реестра (да еще при том, что диск кэширован виндоус). CheckReg быстрее
в несколько раз (а для родного регедита - почти на порядок). И это -
ДОС-программа! Причем читает реестр побайтно. А вы говорите - 32-х разрядность...
А вы говорите - кэш... Представляете, как бы работала Вынь, если бы
она писалась нормально и оптимизировался код ??? А что кэш ? А что 32-х
разрядность ? Запустите родной регедит на поиск фразы "Bill Gates -
молодец" (чтобы до конца прошло реестр, а не останавливалось) и параллельно
запустите CheckReg в сессии Дос. Регедит еще будет думать и до середины
не дойдет, в том время когда CheckReg просмотрит уже весь основной реестр
и пользовательские реестры на наличие около двух десятков ключей и соответствие
их разрешенным в ини-файлам сервисам. Вот только что проверил. Нортоновский
регедит запустил на поиск "RunServices", потом перешел в Фар и набрал
CheckReg. После окончания просмотра реестров для четырех пользователей
CheckReg-ом, Нортон еще довольно долго продолжал искать в одном.
-
по умолчанию при обнаружении нового сервиса программа выходит с ERRORLEVEL==1
(в норме 0)
Лучше при этом разрешить в ини-файле (или в командной строке) показ
удаленных ключей - тогды Вы сможете увидеть "следы преступлений", которые
более никакими средствами и программами не показываются никогда - эти
данные checkreg восстанавливает из затертых полей реестра. |
||||
|
Неиспользуемые возможности Фара. (Как еще одним
способом снизить риск запуска зараженного файла).
|
Как
известно, никогда не уследишь на 100%, кто и какие файлы запускает на
компе, да и сам спросонья можешь зараженный файл запустить нечаянно. Я
для себя придумал довольно простой выход (простой, в смысле - упрощенный,
так как он не 100% и не самодостаточный, но КАК ДОПОЛНЕНИЕ - довольно
неплох). В Фаре на исполняемые расширения я написал такую ассоциацию:
vir_check.bat !+! Сам файл vir_check.bat находится в "путевой" директории и содержит следующее:
Таким образом ни один запускаемый из Фара файл, если он заражен, НЕ
будет запущен. Правда придется смириться с парусекундной задержкой на
проверку. Зато НИКАКИХ тормозов, как при использовании мониторов. Аналогичные
ассоциации можно сделать и на другие расширения (архивы, например).
Зело удобно и, главное, СУХО ! |
||||
|
Если
Эксплорер перестал открывать ссылки в новом окне...
|
Проблема
решается просто запуском поочередно регистрации 2 DLLиз коммандной строки
или из окошка Run:
regsvr32.exe actxprxy.dll, regsvr32.exe shdocvw.dll |
||||
|
Как
заставить
5-й Фотошоп писать по-русски. |
Найти
в реестре следующий ключик |
||||
|
Далеко
не такая уж простейшая программка, какой она была в первоначальном варианте.
Теперь она не только запускет любую другую программу или команду, предварительно
заменив в исходной коммандной строке одну из переменных типа
#d#, #l#, #day#, #year#, #month#, #hour# и др. на уникльное
имя образованное из даты, времени, или и того и другого по частям и целиком
в разных комбинациях.Может возвращать значение переменной в ERRORLEVEL
(невероятно удобно для организации всяких автопроверок и архивирований
из файлов автозагрузки). Использование - самое широкое - например -
now RAR a #d# *.* и архиву будет дано уникальное имя, которое вы не используете еще раз. Особенно оценят ее те, кому надо часто автоматизировать архивирование и запуска всяческих программ в зависимости от даты, времени и пр. Самое главное - запущенная с ключем #R# она выполняет команду рекурсивно во всех субдиректориях. Например now del *.bak #R# И более того, теперь она выводит время выполнения внешней программы - например для проверки того, как вы настроили кэширование диска можно позапускать ее так NOW COPY %WINDIR%\SYSTEM\*.* NUL } NUL и посмотреть за сколько произойдет чтение системной директории Виндоус при различных настройках. По просьбе Robert Kulakov недавно добавлена интересная "фича" - Запуск NOW.COM с меткой диска, заключенной в служебные кавычки "#" приведет к тому, что метка диска будет перед выполнением командной строки будет заменена на валидную букву (плюс двоеточие) диска, у которого первого найдется такая метка. Символ "&", использовавшийся ранее, пришлось заменить на "#", т.к. неожиданно для меня выяснилось, что первый в НТ является служебным, и означает, что команды будут выполняться по очереди. Я этого не знал. Кроме того, в NOW.COM полностью нормализована работа с НТ, т.е. теперь программа определяет, что запущена из НТ и при использовании переменной #D# заменяет ее на длинный формат даты-времени. Чтобы понять, что и как заменяется и на что, - проще всего запустить программу с использованием следующей строки NOW.COM ECHO #переменная1# #перменная2# и т.д., чтобы увидеть на экране, как это будет выглядеть в командной строке (переменные описаны в подсказке к программе). Например NOW.COM ECHO #DAY# #MONTH# #HOUR# #S# #D# Короче - я ей пользуюсь очень часто. Размер - 3Кб, меньше уже никак не получилось, там еще и HELP внутри :-). |
|||||
|
Моя
маленькая программка в 19Кб, которя предназначена для того, чтобы подрезАть
(или отрезать, отсекать) конец файла до нужного размера. Предназначается
для тех случаев, когда Вы долго качали очень большой файл, а потом "зависли"
и скорее всего в теле некорректно закрытого файла будет "мусор",
что потом сведет на нет Ваш многочасовой или даже многоночный труд.
Запустив программку в виде, например, |
|||||
| Я
таки добил программку 132.com
- она все еще 132 байта, но
добавлена куча ключей. Правда пришлось пойти на ряд совершенно фантастических
ухищрений(некоторыми из которых я даже горжусь), чтобы не увеличить размер:
Итак, запуск: 132.COM [параметры] параметры могут быть следующие : 25 : VESA режим 132 х 25 28 : VESA режим 132 х 28 43 : VESA режим 132 х 43 25- : обычный текстовый режим 80 х 25 28- : обычный текстовый режим 80 х 28 43- : обычный текстовый режим 80 х 43 R или r : сброс всех установок на стандартный режим (впрочем, если вы набрали R вслепую, чтобы сбросить режим во время sleep, но при этом сделали это не втой раскладке клавиатуры, то тоже сработает. Если 132.com запущена без параметров, то устанавливается режим 132х25. Все описанные VESA режимы работают, если поддерживаются Вашей видекартой Если нет, - ничего не произойдет и просто сменится фонт. Со всеми описанными видеорежимами корретно работает ФАР и ДОС - Навигатор. Для программистов очень рекомендую в DN режим 132 х 28 (очень удобно просматривать и писать исходники и держать открытыми несколько окон). |
|||||
|
программка
в 242 байта, которя быстро принудительно перегружает Windows без сохранения
данных. Бывает надо.
|
|||||
|
Небольшой
совет по увеличению производительности за счет оптимальных настроек кэша.
|
|||||
|
4-е
утилиты Нортона БЕЗ инсталляции на машину - как отыграть у Пети 15-20
Мб и ускорить работу Виндоус.
|
Для
меня всегда проблемой было как заставить НЕ инсталлироваться Утилиты Нортона,
но работать с ними. Все-таки - это лучшее из того, что есть. И ВинДоктор
- это просто сказка. Правда к нему желательно дополнение в виде Систем механика
и RegView с его отличными опциями удаления и замены в реестре (кое в чем
НЕ перекликающиеся с Нортоном). Долгие мучения увенчались успехом. Вашему вниманию предоставляется список файлов, которые нужно просто положить в отдельную директорию и... ВСЕ. В том списке файлов, который я предлагаю - ~14.5 Мб это даст возможнось использовать Disk-doctor, Norton-regedit с закладками (нужно будет зарегистрировать один OCX-файл), Optimization-wizard (будет позволять только оптимизировать реестр) - но это и все, что от него требуется, а переместить своп на нужный диск, для этого Петя не нужен:-))), Speedisk, Sistem Information, и одно из главного (для меня) - WinDoctor. Практически все, что нужно. Остальное я не стал тестировать. Я им не пользуюсь. Показателен, однако, тот факт, что минимальный объем утилит для улучшения работы системы превосходит минимальный объем самой системы (правда, это стало уже после того, как Петя продался Билу). До этого мне удавалось держать все нужные мне утилиты (2-е для виндоус) в 2-х мегабайтном архиве. Итак, я не зря мучался столько дней ! Выигрыши (кроме того, что отладил себе систему) : 1 - экономия минимум 20 Мб места под 4-е утилиты Нортона (можно еще повытирать хелпы и ненужные вещи, уменьшив объем еще на треть/половину). 2 - Поразительное ускорение работы системы, по сравнению С УСТАНОВЛЕННЫМИ ( т.е прописанными в реестре) утилитами. 3 - повышение устойчивости (очень заметное). PS - единственное, что может понадобиться - это зарегистрировать парочку библиотек, если они у Вас в системе не были зарегистрированы до этого. |
||||
|
Если
Вам не нравится, что Windows занимает слишком много места или "Как
высвободить 25-30 Мб без лишних проблем".
|