Sep 11

How-To: Инсталиране на .inf файлове през Command Prompt чрез RunDLL32.exe

Сигурно знаете, че .INF файловете в Windows служат и за инсталиране на драйвери. Те съдържат информация за това какво, къде, как и под какво име да бъде копирано и т.н. Ако отворите папката с драйверите за Вашата LAN карта (например) ще намерите разнообразни файлове, но и поне един .INF. Избирайки го с десен бутон на мишката ще видите в контекстното му меню опция “Install”. Ако я изберете Windows ще копира необходимото в %SYSTEMROOT%\System32, %SYSTEMROOT%\inf ит.н. От тук на сетне Windows ще знае какво да прави, когато физически добавите LAN картата, чиито драйвери инсталирахте преди малко.

Често .INF файловете се използват и при други случаи. В статията “Интересен Син екран или какви са последствията от кирилицата на ИнжИнера”съм добавил архив на фонетична клавиатурна подредба. Ако го отворите ще видите само три файла: bpnom.inf, kbdbp$$$.dll и инструкция за инсталация, в която пише:маркирайте .INF файла и да щракнете върху INSTALL:

[singlepic=176]

Това обаче е GUI варианта. Ами ако трябва да инсталираме клавиатурната подредба чрез startup скрипт, без намесата на потребителя и неговата мишка?

В статията ще разгледаме именно автоматизираната инсталация на фонетичната клавиатурна подредба. По аналогичен начин може да използвате идейката за подобни случаи.

Continue reading

Sep 08

How-To: Форматиране на флаш памет с файлова система NTFS под Windows

[ UPDATED – 08.09.2009 ]

При нормални обстоятелства, когато се опитате да форматирате флаш памет имате само два избора за файлова система: FAT и FAT32 (фиг. 1):

[singlepic=166]
Фигура 1

В действителност може да използвате и NTFS. Ето два от начините:

Continue reading

Aug 23

SignTool Error: File not found:

SignTool.exe е command-line инструмент за подписване на изпълним код (CodeSigning). На скоро трябваше да го използвам за подписване на една примерна програма и се сблъсках с “многозначителното” съобщение за грешка: “SignTool Error: File not found:”, при положение, че файлът, който трябваше да се подпише си беше коректно зададен и си беше на мястото.

Continue reading

Aug 19

The device driver for the [network adapter name] is preventing the machine from entering Standby or Hibernation

   От време на време ми се случва точно това. А аз активно използвам режима Hibernate и не мога да се лиша от тази благинка – не обичам, а и не ми се налага да си рестартирам лаптопа често (въпреки, че използвам Windows).

Пълното съобщение е:

The device driver for the network adapter name is preventing the machine from entering Standby or Hibernation. Please close all applications and try again. If the problem persists, you may need to update the driver.

[singlepic=162,50]

Continue reading

Jul 16

Сортиране на данни отляво надясно (по хоризонтала) в MS Excel

На едни хора от една стая им дадоха една екселска таблица, в която имаше около 30 колони и 500-600 реда. Задачката им беше да сортират информацията не по колони (което е тривиално), а по първия водещ ред, т.е. по хоризонтала. Тази статия едва ли щях да я напиша, но те ме вдъхновиха истински, след като…физически обърнаха монитора на масата, защото текстът в заглавния ред беше обърнат вертикално и зацъкаха… 🙂 🙂 🙂

За примера намерих съвсем случайна таблица с резултати от класирания (фиг. 1). Използвам MS Excel 2007, но примерите важат и за Excel 2003.

Continue reading