|
Wininit.ini и "фаза совместимости"
В папке Windows периодически наблюдаю образование файла wininit.ini. Для чего он служит?
Файл этот используется главным образом при инсталляции каких-либо приложений или системных обновлений. Благодаря инструкциям из этого файла на стадии загрузки Windows в конце ее так называемой "фазы совместимости с операционной системой реального режима" осуществляется, например, обновление файлов, которые в обычном режиме используются системой, и из-под Windows заменить их более свежей версией невозможно.
То есть, в тот момент, когда завершается загрузка DOS-составляющей Windows, запускается специальная программа wininit.exe, которая проверяет наличие этого файла, и если он имеется на диске (например, в предыдущей сессии работы в Windows его создал инсталлятор только что установленной программы), то после обработки файлов autoexec.bat и config.sys вы наблюдаете на экране сообщение: "Please wait while Setup updates your configuration files. This may take a few minutes...". Во время отображения которого и выполняются команды из файла wininit.ini.
После этого файл wininit.ini переименовывается в wininit.bak, а протокол работы служебной программы wininit.exe, расположенный в файле wininit.log, дополняет новая запись о последних произведенных действиях.
Не хочу читать по-английски
Я установил программу ArchiCAD 7.0 (архитектура), русификатор для которой был, похоже, сделан какими-то доморощенными кулхацкерами. И все бы хорошо, но часть текста в менюшках программы отображается кракозябрами, хотя большая часть читается нормально, по-русски. Как бы сделать, чтобы все было читаемо? На английскую версию не очень хочется переходить...
Совершенно случайно мне знакома эта проблема с этой конкретной программой, а потому на ее примере я попробую дать некоторые общие рекомендации для других приложений. Первым делом тщательнейшим образом проштудируйте все ее опции - если найдете установки шрифтов, то обязательно выставьте для выбранного шрифта кириллическое подмножество.
Можно даже попробовать выбрать вообще другой шрифт, в котором точно присутствуют кириллические символы, или установить Unicode-шрифт. Если это не помогает, то в интерфейсе программы можно попробовать поэкспериментировать с системными шрифтами - в свойствах дисплея, на вкладке "Оформление" измените шрифт, которым отображаются меню программ.
Если и это не помогает, и шрифт в окне программы никак не реагирует на изменения, то есть программа не использует системные настройки для своего интерфейса, или иероглифы отображаются в каком-то другом элементе, не в меню, то придется поковыряться в реестре. В ряде случаев помогает известный трюк с подменой нескольких параметров в реестре, относящихся к настройкам ОС в целом.
Попробуйте в разделе реестра HKEY_LOCAL_MACHINE\
System\CurrentControlSet\Control\Nls\Codepage
изменить несколько параметров:
"1250"="cp_1251.nls"
"1251"="cp_1251.nls"
"1252"="cp_1251.nls"
После этого могут нормально заработать с русскими шрифтами многие англоязычные программы. Следующий этап - поиск в реестре настроек конкретной программы. Для ArchiCAD 7.0 это будет раздел HKEY_CURRENT_
USER\Software\Graphisoft\ArchiCAD\ArchiCAD 7.0 QEN\
Нам необходимо просмотреть все параметры в этом разделе, чтобы попытаться определить, где можно изменить настройки шрифтов. В нашем примере мы обнаруживаем такие параметры, вынесенные в подраздел, аж целиком посвященный шрифтам, использующимся в программе:
HKEY_CURRENT_USER\Software\
Graphisoft\ArchiCAD\ArchiCAD 7.0 QEN\Font Description
"Font Script Code"=dword:00000000
"Large Dialog Font"="Arial"
"Small Dialog Font"="MS Sans Serif"
"Default TrueType Font"="Arial"
"Large Dialog Font Size"=dword:0000000c
"Small Dialog Font Size"=dword:00000009
"Extra Small Dialog Font Heigth"=dword:0000000c
"Extra Small Dialog Font Weigth"=dword:000002bc
"Extra Small Dialog Font"="MS Sans Serif"
Во-первых, попробуем и здесь изменить шрифты на Unicode, заменив везде названия шрифтов на "Lucida Sans Unicode". Если опять облом, то пробуем для установленных шрифтов принудительно выставить кириллическое подмножество: "MS Sans Serif,
204". И, наконец, когда ничего из вышеописанного в случае с русифицированным ArchiCAD не сработало, то обращаем внимание на не очень понятный параметр - "Font Script Code"=dword:00000000.
Если проявить дедуктивные способности, то можно предположить, что именно здесь задается используемое по умолчанию подмножество шрифта! Попробуем изменить этот параметр, установив подмножество 204, соответствующее кириллице: "Font Script Code"
=dword:000000cc (204)
Таким образом, для ArchiCAD достаточно изменить всего один параметр в реестре, чтобы исправить ошибку русификаторов-кулхацкеров. К сожалению, не все приложения поддаются такой простой русификации, и многие требуют непосредственного внедрения в код программы и правки либо самого исполняемого файла, либо используемых программой библиотек
"Ослик" во весь экран
Заглянул я тут как-то на какой-то непонятный сайт, а на нем Internet Explorer взял, да и сам переключился в полноэкранный режим - никаких кнопок закрытия-возвращения, никаких команд меню, ничего нет! Это повергло меня в глубокую задумчивость.
Оказывается, я не знаю, как переключить IE обратно, в нормальный режим. Не помню уже, что я там сделал, по-моему, просто нажал Alt+F4 и закрыл все на фиг, но хотелось бы на будущее выяснить, какие клавиши управления пользуются в IE?
То, с чем вы столкнулись, называется "режим киоска" (kiosk mode) - в этом режиме оказываются скрыты абсолютно все управляющие элементы Internet Explorer и даже Панель задач Windows.
В принципе, существует и обычный полноэкранный режим, вызываемый/отключаемый кнопкой F11 - в нем остается очень урезанная панель инструментов браузера, и этот режим действительно очень удобен для работы в интернете - практически ничего лишнего на экране нет (правда, нет и адресной строки). "Режим киоска" тоже можно выбрать вручную, но для этого придется воспользоваться командной строкой или создать специальный ярлык.
Для этого существует специальный параметр -K командной строки исполнимого файла Internet Explorer, его синтаксис таков: iexplore.exe -k "веб-страница". То есть, для открытия сайта Upgrade в режиме киоска наберите команду: iexplore -k http://upgrade.computery.ru/
Если не указывать адрес страницы, то будет открыта домашняя страница, указанная в свойствах обозревателя. В "режиме киоска" доступны все те же самые комбинации горячих клавиш, что и в обычном режиме Internet Explorer, то есть:
Ctrl+A - выделить все содержимое страницы;
Ctrl+B - вызвать диалог "Упорядочить Избранное" (Organize Favorites);
Ctrl+C - копировать выделенный элемент в буфер обмена;
Ctrl+F - вызвать диалог "Найти на странице" (Find);
Ctrl+H - раскрыть панель "Журнал" (History);
Ctrl+L - вызвать диалог "Открыть" (Open);
Ctrl+N - открыть текущую страницу в новом окне, которое будет отображено в обычном режиме;
Ctrl+O - вызвать диалог "Открыть" (Open);
Ctrl+P - вызвать диалог "Печать" (Print);
Ctrl+R - обновить текущую страницу (Refresh);
Ctrl+S - быстро сохранить текущую страницу;
Ctrl+V - быстро вставить из буфера обмена;
Ctrl+W - закрыть текущее окно;
Ctrl+X - вырезать выделенный элемент в буфер обмена;
Alt+F4 - закрыть текущее окно;
Esc - остановить загрузку страницы (Stop);
F5 - обновить страницу (Refresh);
Alt+влево - навигация назад;
Alt+вправо - навигация вперед;
F1 - вызов справки;
F3 - вызов панели поиска (Find);
Alt+Tab - переключение между окнами запущенных программ.
Таким образом, решение закрыть окно браузера клавишами Alt+F4 было абсолютно правильным
Эта качает все!
Подскажите, пожалуйста, как или чем можно скачивать сайты с asp-форматом, скриптованные и прочие подобные? Teleport не берет. Может, есть какая-то настройка или другая сайтокачалка?
Я долгое время был поклонником "Телепорта", пока не увидел последнюю версию программы Offline Explorer
www.metaproducts.com
- она не только позволяет скачивать asp-файлы, но и имеет огромное количество полезнейших фильтров, благодаря которым вы установите, какие файлы надо скачивать, а какие - нет, какие директории сайта просматривать, а какие - нет, файлы каких размеров скачивать, а каких - нет...
Словом - эта программа умеет все, что умеет делать Teleport, плюс еще обладает целым рядом дополнительных функций (на перечисление которых не хватит места в рамках формата моих заметок), не конфликтует с последними версиями файрволла Norton Internet Security, в отличие от "Телепорта", и не перегружена монстроподобным интерфейсом, как WebZIP. |
|
архив |
|
|
280,
278,
277,
276,
275,
274,
273,
272,
271,
270,
269,
268,
267,
266,
265,
264,
263,
261-262,
260,
259,
258,
257,
256,
255,
254,
253,
252,
251,
250,
249,
248,
247,
246,
243,
242,
241,
240,
239,
238,
237,
236,
235,
234,
233,
232,
231,
230,
229,
228,
227,
226,
225,
224,
223,
222,
221,
220,
219,
218,
217,
216,
215,
214,
213,
212,
211,
210-209,
208,
207,
206,
205,
204,
203,
202,
201,
200,
199,
198,
197,
196,
195,
194,
193,
192,
191,
190,
189,
188,
187,
186,
185,
184,
183,
182,
181,
180,
179,
178,
177,
176,
175,
174,
173,
172,
171,
170,
169,
168,
167,
166,
165,
164,
162,
161,
159,
158,
157,
156,
155,
154,
153,
152,
151,
150,
149,
148,
147,
146,
145,
144,
143,
142,
141,
140,
139,
138,
137,
136,
135,
134,
133,
132,
131,
130,
129,
128,
127,
126,
125,
124,
123,
122,
121,
120,
119,
118,
117,
116,
115,
114,
113,
112,
111,
110,
109,
108,
107,
106,
105,
104,
103,
102,
101,
100,
099,
098,
097,
096,
095,
094,
093,
092,
091,
090,
089,
088,
087,
086,
085,
084,
083,
082,
081,
080,
079,
078,
077,
076,
075,
074,
073,
072, |
 |
|
071,
070,
069,
068,
067,
066,
065,
064,
063,
062,
061,
060,
059,
058,
057,
056,
055,
054,
053,
052,
051,
050,
049,
048,
047,
046,
045,
044,
043,
042,
041,
040,
039,
038,
037,
036,
035,
034,
033,
032,
031,
030,
029,
028,
027,
026,
025,
024,
023,
022,
021,
020,
019,
018,
017,
016,
015,
014,
013,
012,
011,
010,
009,
008,
007,
006,
005,
004,
003,
002 |
|
|