Показаны сообщения с ярлыком windows. Показать все сообщения
Показаны сообщения с ярлыком windows. Показать все сообщения

воскресенье, 14 декабря 2008 г.

Статьи: BOOT.INI

Специальный текстовый конфигурационный файл «BOOT.INI», который используется в процессе загрузки — один из важнейших системных файлов «Windows XP». 

Этот файл должен находиться в корневом каталоге загрузочного диска. Перед тем как модифицировать файл измените его атрибуты, так чтобы он не был «Только для чтения» (щёлкните правой кнопкой мыши по файлу и выберите в контекстном меню последний пункт — «Свойства» и скиньте соответствующий флажок, устанавливаемый по умолчанию при инсталляции ОС). 

При изменении файла «BOOT.INI» соответствующие параметры конфигурации системы вступят в силу только после перезагрузки. 

Редактировать файл следует при помощи «Блокнота» или другого простого текстового редактора (кроме «Microsoft Word» или другого текстового процессора, которые добавляют специальные теги (метки) форматирования текста). 

Файл «BOOT.INI» выполняет следующие функции: 
Управление содержимым меню выбора операционной системы 
Управление процессом загрузки 
Задание некоторых параметров системы 

Раздел [boot loader] служит для задания параметров загрузки операционной системы. 

Параметр «timeout = 30» (по умолчанию) определяет количество секунд, в течение которого пользователь может выбирать один из пунктов меню. При «timeout = 0» загрузочное меню не отображается. «При timeout = -1 » меню находится на экране неограниченное время. 

Параметр «default =» определяет путь к загружаемой по умолчанию системе. В разделе [operation systems] находятся сведения об установленных операционных системах. 

Строение файла «BOOT.INI» в простейшем случае, с одной операционной системой на диске, выглядит следующим образом: 

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP Professional" /fastdetect

  

При использовании двух операционных систем, например, «Windows Me» и «Windows XP», содержимое файла будет выглядеть примерно так: 

[boot loader]
timeout=30
default=C:\
[operating systems]
C:\="Windows Millennium Edition"
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Windows XP Professional" /fastdetect

 

Или так: 

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional RU" /fastdetect
C:\="Windows Millennium Edition"



Здесь: 

«multi(0)» — порядковый номер адаптера, с которого осуществляется загрузка. Всегда имеет значение «0», 

«disk(0)» — всегда равен «0» (для большинства BIOS), 

«rdisk(X)» — определяет порядковый номер жесткого диска с которого осуществляется загрузка (от «0» до «3»), 

«partition(Y)» — порядковый номер раздела жесткого диска, с которого загружается ОС. Нумерация начинается с «1». Не нумеруются расширенные разделы MS-DOS (тип «5») и разделы типа «0 » — неиспользуемые.

Более общее описание раздела [operating system]

Для каждой ОС указывается её местоположение с использованием имен ARC (Advanced RISC Computer): 

Элемент «scsi(*)» используется в случае контроллера SCSI с отключенным BIOS. 

Элемент «multi(*)» используется для дисков всех остальных типов, включая IDE, EIDE, ESDI и SCSI с включенным BIOS. 

«(*)» — номер адаптера, с которого осуществляется загрузка. Адаптеры нумеруются с нуля, начиная с контроллера, расположенного ближе к слоту «0» на материнской плате. 

«disk(*)» — если «(1)» = «scsi(*)», то равен логическому номеру устройства (LUN), установленному для диска. 

«disk(*)» — если «(1)» = «multi(*)», то всегда равен нулю. 

«rdisk(*)» — если «(1)» = «scsi(*)», то равен номеру диска в цепочке, счет дисков начинается с «0». 

«rdisk(*)» — если «(1)» = «multi(*)», то всегда равен нулю. 

«partition(*)» — определяет дисковый раздел, содержащий файлы ОС. В отличие от всех остальных элементов имен ARC нумерация разделов начинается с «1», т.е. первый раздел обозначается «partition(1)», второй — «partition(2)» и т.д. 

«\path» — определяет каталог (или подкаталог) раздела, в котором находятся файлы ОС. По умолчанию в «Windows XP» используется путь «\windows», а в «Windows NT/2000» — путь «\winnt». 

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

Возможны следующие ключи: 


«/basevideo» — с этим ключом система будет использовать только стандартный VGA драйвер. Этот параметр может пригодится если вы на коротко время ставите другую видеокарту, и Вам не хочется мучаться с перестановкой драйверов. 

«/fastdetect» — обычно ставится автоматически при инсталляции системы. При установке этого ключа система не определяет все Plug and Play устройства в процессе загрузки. 

«/maxmem» — определяет максимальный размер RAM, который может использоваться системой. Теоретически, может помочь если неисправна оперативная память. 

«/noguiboot» — при использовании этого ключа не будет появляться цветная заставка при загрузке. Может использоваться теми кто не желает смотреть на эту картинку в 60 герцах. Кроме этого не будут появляться BSOD при загрузке. Но виснуть система, если что нибудь не в порядке, естественно не перестанет. 

«/noserialmice=[com 1,2,3]» — при использовании этого параметра не будет определяться мышь подключенная к COM порту для портов перечисленных в скобках. Если номера портов не указывать, то мышь не будет определяться на всех портах. 

«/bootlog» — при задании этого параметра система будет писать лог загрузки в [%SystemRoot%\Nbtlog.txt]. Этот параметр можно использовать чтобы найти причину, почему система может загрузится только в «Safe mode». 

«/safeboot» — при его установке система загрузится в «Safe mode». То же самое можно сделать нажав клавишу в начале загрузки системы. Через двоеточие можно задать несколько параметров для «/safeboot»: 
«Minimal» — минимальная конфигурация. 
«Network» — с поддержкой сети. 
«Dsrepair» — доступна только в «NET Server» и позволяет восстановить «Active Directory» с заблаговременно сделанной резервной копии. 
«Alternateshell» — позволяет использовать альтернативные графические оболочки. По умолчанию с системой ставится только «Explorer» (стандартная оболочка) и «Progman» (осталась в наследство от «Windows 3.11» и «NT 3.5»). 

«/sos» — отображает на экране список загружаемых драйверов. Может помочь выяснить, на чём система спотыкается при загрузке. 

«/baudrate» — этот параметр указывает скорость с которой будет работать COM порт для отладки системы. Если не указать конкретную скорость, то будет 9600 для модема и 19200 для нуль-модемного кабеля. При включении этого параметра автоматически ставится параметр «/debug». 

«/crashdebug» — с этим флагом загружается отладчик, но остаётся в неактивном состоянии до тех пор пока не произойдёт ошибка ядра. Может использоваться разработчиками программного обеспечения. 

«/debugport=com*» — указывает номер «COM» порта («*» должна быть номером порта) используемого отладчиком. Автоматически включает ключ «/debug» 

«/debug» — загружается отладчик, который может быть активизирован другим компьютером через подключенным «COM» порт. 

«/nodebug» — на экран не выводится отладочная информация. 

«/hal» — указывает имя файла, который должен использоваться как «hal.dll» после загрузки. 

«/kernel» — указывает имя файла, который должен использоваться как «ntoskrnl.dll» после загрузки.

Источник

пятница, 17 октября 2008 г.

Статьи: Autorun для USB Flash

В наше время все пользуются usb-flash накопителями, что в простонародье значит 'флэшка'. Было бы неплохо обзавестись собственным автораном, кои мы видим на обычных CD/DVD дисках.
Я решил написать эту статью специально для тех кто имеет USB-носители и они используют их постоянно. 

Урок 1 Автозагрузка
Иногда лазить по своему портативному жестяку не всегда выгодно, например нужно запустить прогу сразу после автоопределения флэшки компом, дабы сэкономить время. Ну начнем само "прогаммирование autorun'a"* 

1: создаем файл "Текстовый документ.txt" и переименоовываем на "Autorun.inf"
2: окрываем его в блокноте
3: пишем в нем:

Цитата
[AutoRun]
shellexecute=A
Action=B
Icon=C
Label=D

Здесь где A - путь к программе, B - Имя проги, C - Иконка, D - Имя флэшки.

4. Кидаем файл на носитель и радуемся.

Урок 2 Автокопир
Иногда кроме того чтобы открыть прогу нужно и скопировать данные на флэку или с нее на комп. Для этого:

1. Все что делали в 1 уроке проделать заного но в отдельной папке.
2. Приходим к программированию(Delphi) пишем прогу
и в нее добавляем:

Цитата
CopyFile(PChar(ParamStr(0)), PChar('Новый_путь' + ExtractFileName(ParamStr(0))), True);

4. Кидаем файлs на носитель и радуемся.
На этом я думаю закончить. Если что то не получается постим здесь.

понедельник, 13 октября 2008 г.

Новости: Delphi 2009


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

Delphi 2009 — лучшая среда для разработчиков программного обеспечения и баз данных, которая позволяет быстро разрабатывать высокопроизводительные и простые в обслуживании приложения для Windows. С помощью мощной интегрированной среды разработки Delphi, визуального редактора интерфейса, огромного набора компонент и полноценной поддержки разнообразных баз данных стало возможным создавать качественные приложения гораздо быстрее, чем раньше.

Развитый язык программирования Delphi и быстрый компилятор обеспечивают высокую производительность при разработке native-приложений для Windows. Среда Delphi 2009, объединяющая обширную библиотеку компонентов, полный набор инструментов редактирования, рефакторинга и отладки, предоставляет в распоряжение разработчиков всё необходимое для быстрого и удобного создания приложений любых типов на платформе Windows.

Интернационализация приложений за счет поддержки Unicode

Delphi 2009 реализует полную поддержку Unicode, благодаря чему приложения могут выполняться на любой языковой версии Windows. Применение Unicode гарантирует, что приложения будут одинаково выглядеть и функционировать во всех языковых версиях Windows и безукоризненно поддерживать как Unicode-, так и ANSI-строки. Кроме того, новые усовершенствованные средства локализации помогают переводить приложения на различные языки.

Новые языковые возможности

Новые элементы для языка Delphi, включая шаблоны (Generics) и анонимные методы, позволяют создавать более гибкий код и предоставляют новые возможности для рефакторинга. 

Проектирование и разработка приложений баз данных, а также доступ к ним

Delphi 2009 обеспечивает эффективный и быстрый доступ ко всем популярным системам управления базами данных. С помощью надёжной и мощной платформы доступа к базам данных разработчики могут легко получать доступ и просматривать данные без написания кода. Создание, чтение, обновление и удаление данных можно легко выполнять с помощью визуальных элементов управления или кода. Новая многоуровневая архитектура DataSnap™ позволяет создавать в среде быстрой разработки высокопроизводительные, масштабируемые middleware-приложения для баз данных. Профессиональное средство моделирования ER/Studio, входящее в состав редакции Architect, позволяет проектировать схемы баз данных и выводит на новый уровень интеграцию разработки приложений и разработки баз данных.

Большая гибкость и полный контроль за счет повышения прозрачности исходного кода COM и ActiveX

Поддержка основных Windows-технологий COM и ActiveX в Delphi 2009 подверглась полной переработке. Теперь разработчики Delphi получили прозрачное и удобное решение для полного управления исходным кодом. Разработчики могут создавать объекты COM и ActiveX, объекты автоматизации и формы ActiveForm, а также упаковывать компоненты VCL в виде элементов управления ActiveX. Delphi 2009 — это полное решение для разработки объектов COM и ActiveX.

Создание веб-приложений с поддержкой технологии AJAX с помощью web-библиотеки VCL. Создание привле¬кательных приложений Web 2.0 аналогично приложениям Delphi

Разработка веб-приложений может включать непростой процесс объединения многочисленных технологий и требовать различных квалификаций разработчиков. В состав Delphi 2009 входит веб-библиотека VCL, с помощью которой разработчики Delphi могут воспользоваться навыками для разработки устойчивых полнофункциональных веб-приложений на основе AJAX, в том числе с поддержкой Microsoft Silverlight 2.0, без необходимости изучать многочисленные веб-технологии. Библиотека VCL for Web содержит огромную коллекцию хорошо знакомых компонентов, которые работают точно так же, как и их аналоги для Windows. 

Delphi — это единственная интегрированная среда быстрой разработки приложений для Windows 2000, XP и Vista. Delphi не только работает на всех трех платформах, но и позволяет разрабатывать приложения для любой из них. Например, в ОС Windows 2000 можно разрабатывать приложения для Vista. Это позволяет использовать операционную систему, наилучшим образом отвечающую требованиям разработчика, и при этом создавать приложения для всех платформ.

Пакет Delphi and C++Builder 2009 — два популярных средства разработки для платформы Windows по превосходной цене и с единой лицензией разработчика на оба продукта. Этот выпуск — оптимальный выбор для разработчиков программного обеспечения, желающих создавать высокоэффективные приложения на платформе Windows и использовать при этом два языка программирования Delphi и C++, а также для тех, кто хочет создавать компоненты Delphi для расширения возможностей C++Builder. Версия Professional предоставляет доступ к локальной базе данных, а версия Enterprise — к гетерогенной серверной базе данных, к разработке многоуровневых приложений баз данных, дополнительным функциям моделирования и многому другому.

воскресенье, 12 октября 2008 г.

Программы: Vocal contact ver 1.2 beta

Vocal contact ver 1.2 beta
Размер: 3.6mBt

Данная программа отвечает за звуки включения и выключения Windows. Немного подробнее. Например вы включаете свою машину рано утром. Вместо стандартного звука запуска вам прозвучит бодрящее "Доброе утро". Вечером во время выключения зазвучить "Спокойной ночи". Программа не будет обходиться стандартным набором звуков, вы сами можете паставить любой звук на то или иное событие в определённое время. Есть гибкая настройка расписания сигналов. Также в программу встроен будильник, звонок которого тоже можно настроить.

Скачать