CHECKCFG.exe :
Программа сбора данных о компьютере

Назначение | Установка | Запуск программы | Результаты работы | Отладка | Скачать    
Назначение
      Программа CheckCfg.exe предназначена для сбора данных о компьютерах под управлением ОС Windows 95 и старше и является частью комплекта программ учета и контроля компьютеров в сети предприятия.
Результаты работы записываются в виде файла со стандартной структурой (INI-файла).

Поддерживаемые ОС :

           
           

Поддерживаются 32\64 битные и Серверные версии ОС.     C 2012г.работа под Win98 не тестируется.
 

Установка

 

      Для установки скопируйте CheckCfg.exe в общедоступный сетевой каталог и запустите ее там (у Вас должны быть права Администратора на этот каталог). После окончания работы в данном каталоге появится файл CHECKCFG.ini и, в подкаталоге DATE, файл с конфигурацией Вашего компьютера с именем, равным MAC-адресу Вашей сетевой карты.

Описание настроек файла CHECKCFG.ini :
[Program]
Program=L:\LOGIN\CHECKCFG.EXE  v1.12 - версия программы,создавшей этот файл
Autor=Татуков А.Г....    - при отсутствии этой строки (или отсутствии собственно файла CHECKCFG.ini)
                           выводится окно стартового приветствия :
OutputDir=L:\LOGIN\DATE\ - каталог для выходных данных. Возможно указание FTP-сервера в формате : ftp://login_name:password@server/dir:port MapNetDisk=Z: - если OutputDir начинается с "\\" (UNC-адрес) то отобразить его как диск Z: для ускорения работы. Допустимые значения : A: - Z:, иное - не отображать. ClearThisFile=0 - 1- восстановить в CHECKCFG.ini значения по умолчанию DOSFileName=0 - DOS'овский (8.3) формат имени выходного файла MACaddrToFileName=1 - 1 - имя файла конфигурации = МАС-адресу (по умолч.), 0 - имя файла конфигурации = Имени компьютера 2 - имя файла конфигурации = checkcfg.dat от 11 до 19 - использовать в качестве имени соответ- ственно 1,2..9 параметр строки запуска checkcfg.exe NoBadMACaddr=0 - 1- не создавать файл конфигурации, если не определен МАС-адрес. CPUspeedAlarm=0 - контроль частоты процессора CPU_Freq_in_MHz 0 - с точностью 5%; 1 - с точностью до 1МГц MaxConfigChanges=12 - макс.число записей в секциях [Config_changes] и [Checkcfg_log]. 0 - не ограничивать WindowsCountersAlarms=1 - 0 - запретить контроль количества Windows-устройств, обновлений и программ RemoveSharedDirs=0 - Win9x : вид удаления общего доступа ("шары"): 0 - не удалять, 1 - удалять доступ к каталогам, скрытый ($) доступ к каталогам остается. 2 - удалять любой доступ к каталогам, 3 - удалять доступ (кроме $) к каталогам и принтерам, 4 - удалять любой доступ к каталогам и принтерам. RunMode=0 - Метод запуска CheckCfg.exe : 0 - из командной строки (по умолч.) 1 - из реестра Windows (подробнее см."Запуск программы") 2 - отменить запуск из реестра Write2EventLog - Запись событий в Журнал Приложений компьютера : 0 - не записывать (по умолч.) 1 - запуск программы и параметры запуска 2 - запуск и завершение программы плюс ошибки при работе NoKBinSoft - Запись данных об установленных обновлениях Windows в секцию Windows_Soft 0 - записывать (по умолч.) 1 - не записывать Замечание. При Windows_Updates=1, NoKBinSoft=1 автоматически DecodeMSKey - Вывод данных о лицензиях Microsoft 0 - записывать Product ID (по умолч.) 1 - записывать Product Key MaxDisabledUSB - Ограничение вывода отключенных (Disabl.) USB-устройств в секции Windows_Devices 0 - не ограничивать\выводить все (по умолч.) 1 - не выводить отключенные USB-устр. 2 и более - выводить не более указанного кол-ва отключенных USB-устр. ErrorText - Настраиваемая строка сообщения об ошибке. По умолчанию = (Tell that to your SysAdmin) [Hidden] - Секция "скрытых" ключей - не управляются из Склада, не сбрасываются по ClearThisFile. По умолчанию все ключи отключены (=0). HKLM=0 - Использовать для хранения служебных данных : 0 - HKEY_CURRENT_USER 1 - HKEY_LOCAL_MACHINE StartDelay=0 - задержка в сек.перед началом сканирования компьютера ScanNtService=0 - выводить в секции Windows_StartUp сервисы : 0 - не выводить (по умолч.) 1 - все сервисы 2 - все стартующие при запуске Внимание! Сильно увеличивает обьем файла конфигурации! Signature=0 - 1 - включить подпись файлов данных при их формировании ( секция [Signature] ) TestMode=0 - отладочный режим (подробнее - см.в конце) [HardDisk] min_drv=1 - Диапазон сканирования локальных приводов : max_drv=12 1-A:, 2-B:, 3-C: и т.д. FreeAlarmPercent=10 - процент (от общ.объема раздела жесткого диска),ниже которого выдается предупреждение об нехватке места, 0 - отключить. MaxChangeOfFreeSpace_Mb=100 - максимально возможное уменьшение общ.объема жесткого диска в Мб, выше которого выдается предупреждение (для контроля установки софта, копирования данных и т.д.) 0 - отключить. [Modules] - Управление секциями выходящих данных : Windows_Devices=1 0 - не формировать соотв.секцию Windows_Updates=1 1 - формировать Windows_StartUp=1* 2 - очистить и не формировать Windows_Soft=1 3 - формировать, но не следить за изменениями Current_Config=1 Post_Accounts=1 описание секций см. ниже («Результаты работы») Remote_Access=1 Additional_Software=0 (по умолчанию секция отключена) Sharing=1 Checkcfg_Log=0 (по умолчанию секция отключена) History=0 (по умолчанию секция отключена) S.M.A.R.T.=1 Hardware=1 * управление данной секцией отличается от описанного,подробности см.ниже [Additional_Software] - Запуск дополнительных программ контроля конфигурации OS=1 - Тип ОС для запуска : 0-любой, 1 -Win 9x, 2-WinNT DayOfWeek=1234567 - День недели для запуска : 1-Пнд. и т.д. Добавление в строку параметра "ONCE" вызывает запуск программы только один раз в день EXEfile=L:\login\revizor\astra\ASTRA.EXE - полный путь к доп.программе EXEparam=/rj c:\windows\%COMPNAME%\checkcfg /q - параметры командной строки OutputDir=c:\windows\%COMPNAME%\ - каталог с выходными данными OutputFile=checkcfg.rjs - имя результирующего ini-файла в EXEfile,EXEparam,OutputDir,OutputFile можно использовать переменные : %TMP% - путь к временному каталогу %WINDIR% - каталог установки Windows %MACADR% - MAC-адрес компьютера %COMPNAME%- Имя компьютера <прочие ключи> - параметры обработки данных из OutputFile. Структура строки : [text] - Название секции в OutputFile (можно задать 1 раз) <text> - Название ключа из этой секции в OutputFile прочее - текст-разделитель. Пример: CPU=[Processor]<ProcessorVendor> <OriginalClock> №<SerialNumber> Значение параметра CPU - сумма строковых ключей из секции [Processor] в OutputFile, значения <ProcessorVendor> и <OriginalClock> будут разделены пробелом, между значениями <OriginalClock> и <SerialNumber> будет помещен текст " №". Более подробный пример см.в файле astra.rus из дистрибутива.
Замечание :         В качестве дополнительной программы рассматривается использование отечественной Shareware программы ASTRA, более подробную информацию о которой можно получить на сайте разработчика http://www.sysinfolab.com/ru
    Помимо данной программы, в качестве дополнительных программ контроля конфигурации можно использовать любой удобный Вам софт, поддерживаюший командно-строковый режим работы и выдающий данные в виде файла стандартной INI-структуры.

 
      Внимание ! Для обеспечения безопасности Вашей сети, доступ пользователей к каталогу, куда будет установлена checkCfg.exe, должен быть ограничен правами "File Scan" и "Read only".
На каталог,куда будут записываться конфигурации компьютеров, у пользователей должен быть доступ на запись, без права на удаление. По возможности, ограничьте его максимальный размер из расчета 5-10 кБайт на одного пользователя Вашей сети.
Сбор данных на FTP-сервере в этом плане более безопасен. При этом следует учесть то, что в строке OutputDir=ftp://**** для отсутствующих параметров приняты следующие умолчания :
user = anonymous
pass = checkcfg@narod.ru
port = 21

Запуск программы
      Включите вызов CheckCfg.exe в процедуру входа в сеть. Например,
для сетей Novell:

MAP L:=SERVER_NAME\SYS:
#L:\LOGIN\REVIZOR\checkcfg.exe %LOGIN_NAME %LAST_NAME
.. прочие команды..
Параметры запуска (%LOGIN_NAME и %LAST_NAME) будут записаны в выходной файл конфигурации ( секция [Info], Param_1, Param_2 и т.д.) и помогут Вам правильно определить пользователя данного компьютера.

Для сетей WinNT :

net use L:  \\SERVER_NAME\path
L:\checkcfg %USERNAME%
.. прочие команды..
С помощью утилиты KiXtart 95 (KIX32.EXE) (в Windows NT Server Resource Kit входит старая версия) можно задать более информативные параметры :
SHELL (@LDRIVE+"\checkcfg.exe "+@USERID+" "+@FULLNAME+" "+@COMMENT)
при этом checkcfg.exe и checkcfg.ini можно разместить в NETLOGON share на каждом конроллере домена. Подробнее см. kix*.doc в дистрибутиве kixtart или в RKTOOLS.HLP.

Для Active Directory с помощью VBScript :

Option Explicit
Dim objSysInfo, strUser, objUser, WSHShell
Set objSysInfo = CreateObject("ADSystemInfo")
strUser = objSysInfo.UserName
Set objUser = GetObject("LDAP://" & strUser)
Set WSHShell = WScript.CreateObject("WScript.Shell") 
WSHShell.Run "\\my_domen\netlogon\checkcfg.exe " + objUser.sAMAccountName +" " +objUser.displayName,0  
подробнее смотри раздел "Полезности" на страничке Download.

Для увеличения "невидимости" запуска CheckCfg для пользователя, можно установить значение RunMode=1 в checkcfg.ini.
При этом CheckCfg пропишет свой вызов в ключе Windows\...\Run ветки HK_CURRENT_USER и прекратит работу. Собственно проверка будет производится при старте Windows. Вариант использования :

в bat-файл вызова популярной сетевой программы (или в тот же Login Script) добавляем команды типа :
COPY L:\NET_DIR\CHECKCFG.* %WINDIR%\*.* >NUL
%WINDIR%\CHECKCFG.EXE
.. прочие команды ..
при этом в неком каталоге L:\NET_DIR размещаем checkcfg.exe и checkcfg.ini, в последнем указав OutputDir на FTP-сервер или общий сетевой каталог.

RunMode=2 удаляет запись о запуске CheckCfg из реестра и производит проверку компьютера.

Конечно, существуют и альтернативные способы запуска CheckCfg :
- Папка "Автозагрузка" в Windows
- Простой обход с дискетой
- и прочее, прочее..

Запустив программу с параметром № (checkcfg №),получим запрос на ввод инвентарного номера компьютера.

Программа хранит часть данных в реестре, в ветке с пафосным названием \Software\TAG_Soft\CheckCFG .
Эта ветка может находится в HKEY_CURRENT_USER(по умолч) или HKEY_LOCAL_MACHINE, выбор задается параметром [Hidden] HKLM=0 или 1.
Установка HKLM=1 требуется при работе с перемещаемыми профилями пользователей.
Данными из реестра пользуется ( при ревизии оргтехники, например) простая програмка Inventor.zip.

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

Новые версии софта выходят достаточно часто, так что - заглядывайте, пишите.
 

Результаты работы
      Полученный в результате работы файл состоит из следующих секций (В качестве примера - информация о моем компьютере) :

[Info] - общая информация о компьютере :
MAC_Addr, System (установленная ОС), Current_User_Name, Computer_Name, Record_Date (дата создания файла)
Param_0 .. Param_x - параметры запуска программы CheckCfg
Если в эту секцию внести ключ InventoryNumber, то его значение будет запомнено на данном компьютере.

[Info]
MAC_Addr=0002B30AABCE
System=Windows 98 vers 4.10.2222/ A ,Russian
Current_User_Name=TAG
Computer_Name=TAG
Param_0=D:\DELPHI\SKLAD2\CHECKCFG.EXE v1.09
Record_Date=03.12.2001
User_Rights=Administrator

[Computer] - информация о "железе" компьютера :
BIOS, CPU, CPU_Freq_in_MHz, Memory_in_Mb
Drive_1 .. Drive_x - Данные о дисках согласно секции [HardDisk] из CHECKCFG.ini

[Computer]
BIOS=Award Modular BIOS v6.00PG 09/29/2000-i815E-W83627-6A69RM4CC-00
CPU_Freq_in_MHz=999
CPU=Intel Celeron 1000 MHz MMX Coppermine (0.18 µm)
Memory_in_Mb=256
Total_HDD_in_Mb=19513
Drive_1=A:\ REMOVABLE
Drive_2=B:\ REMOVABLE
Drive_3=C:\ Hard Disk(SYSTEM),Serial 1B7A13D9, 6 826 Mb FAT32 (free 3 897 Mb)
Drive_4=D:\ Hard Disk(TAG_SOFT),Serial 1D311103, 12 687 Mb FAT32 (free 3 884 Mb)
Drive_5=E:\ CDROM
Drive_6=F:\
и т.д. до :
Drive_12=L:\ Network

[Current_Config] - установленные устройства (данные из реестра Windows):

[Current_Config]
Device_0=CDROM TEAC CD-W540E Drive E
Device_1=Display NVIDIA RIVA TNT2/TNT2 Pro
Device_2=HDD FUJITSU MPF3204AT 19,51Gb Drive CD
Device_3=Monitor <PHL081F> Philips 170P S\N:VN  005073
Device_4=Net Intel(R) PRO/100+ Management Adapter

[Hardware] - подробные данные о "железе" компьютера, данные считываются из его BIOS'а. В качестве примера - данные брендового двухпроцессорного сервера HP (cекцию я немного почистил).

BIOS Vendor=HP
BIOS Version=P31
BIOS Release Date=01/28/2004
System vendor=HP
Product name=ProLiant DL360 G3
System ser.N=(номер)
System UID=(номер)
Chassis vendor=HP
Chassis type=Rack Mount Chassis
Chassis ser.N=(номер)
CPU1 socket=Proc 1
CPU1 vendor=Intel
CPU1 upgrade=ZIF Socket
CPU2 socket=Proc 2
CPU2 vendor=Intel
CPU2 upgrade=ZIF Socket
PORT1=J22 as USB Port 1, connector on board : Access Bus (USB), external : Access Bus (USB)
PORT2=J22 as USB Port 2, connector on board : Access Bus (USB), external : Access Bus (USB)
MEM1 device=DIMM 01
MEM1 info=DIMM Synchronous DDR 64bits, 266MHz, 512MB
MEM2 device=DIMM 02
MEM2 info=DIMM Synchronous DDR 64bits, 266MHz, 512MB

[Windows_Devices] - зарегистрированные в системе устройства :
данные из реестра Windows - примерно то, что Вы видите в Панель Управления > Система, загрузившись в Safe Mode. (Секцию Windows_Devices я немного почистил)

[Windows_Devices]
Win_Device_0=BIOS Award 09/29/00 Award Modular BIOS v6.00PG
Win_Device_1=CDROM E COMPAQ CRD-8322B
Win_Device_2=CPU Pentium Pro  x86 Family 6 Model 8 Stepping 6
Win_Device_3=DiskDrive CD FUJITSU MPF3204AT
Win_Device_5=DISPLAY NVIDIA RIVA TNT2/TNT2 Pro
Win_Device_6=Image Hewlett-Packard ScanJet 4100C
Win_Device_7=Keyboard Standard 101/102-Key or Microsoft Natural Keyboard
Win_Device_8=Modem Parallel cable on LPT1
Win_Device_9=Modem Serial cable on COM1
Win_Device_10=Modem Serial cable on COM2
Win_Device_11=Modem Sportster 28800
Win_Device_12=CTX PR711F series
Win_Device_13=Monitor Default Monitor
Win_Device_14=Mouse PS/2 Compatible Mouse Port
Win_Device_15=Net Intel(R) PRO/100+ Management Adapter
Win_Device_16=Net IP-Addr 192.( и так далее...)
Win_Device_23=Printer LPT1: HP LaserJet 2200 Series PCL 6
Win_Device_24=USB Standard Universal PCI to USB Host Controller

[Windows_Updates] - установленные обновления системы.
Удобно для контроля и заливки свежих патчей. Например :

[Windows_Updates]
Win_Update_0=128 Bit Encryption Update 128Update v.4,87,1959,1877
Win_Update_1=IEJAVA v.5,00,2614,3500
Win_Update_2=Internet Explorer 5.5 and Internet Tools BASEIE40_Win v.5,50,4522,1800
Win_Update_3=Microsoft Libraries update v.4,71,1015,0
Win_Update_4=Microsoft Outlook Express 5 MailNews v.5,50,4522,1200
Win_Update_5=Microsoft Windows Media Player 6.4 mediaplayer v.6,4,7,1112
Win_Update_6=q240308 v.5,0,2720,2700
Win_Update_7=Q286043 v.5,50,4613,1700
Win_Update_8=W98_FileAccess_3306 v.4,10,0,2222
Win_Update_9=W98_SE_Shutdown_2_3274 v.4,10,0,2222
Win_Update_10=Windows 98 Second Edition Q256015 Update v.4.10.0.2222

[Windows_StartUp] - программы и сервисы,выполняющиеся при запуске Windows. Контролируются и некоторые текстовые файлы конфигурации системы.
Сканированием сервисов управляет параметр [Hidden]ScanNtService=0. При ненулевом его значении для предотвращения разрастания файла конфигурации установите [Modules]Windows_StartUp=3 при этом будут записываться только изменения в конфигурации сервисов (см. второй пример).

[Windows_StartUp]
Win_Start_0=Registry <Disabled> StillImageMonitor (C:\WINDOWS\SYSTEM\STIMON.EXE)
Win_Start_1=Registry HPSCANMonitor (C:\WINDOWS\SYSTEM\hpsjvxd.exe)
Win_Start_2=Common Startup folder AVP Монитор.lnk
Win_Start_3=Startup folder Adobe Gamma Loader.exe
в этом условном примере показано следующее (см слова после знака "=") :
строка 0 - эта программа запрещена к запуску из секции Startup реестра.
строка 1 - а эта - разрешена.
строка 2 - эта программа стартует из общей папки "Пуск-Программы-Автозагрузка"
строка 3 - а эта программа стартует из папки "Автозагрузка" текущего пользователя.

при [Modules]Windows_StartUp=3 и [Hidden]ScanNtService=2 получим примерно такое :

Windows_StartUp]
Win_Start_0=01.02.2010 12:26 REMOVED from : Service Startup type(Auto) NDIS SmcService
                            ( Symantec Management Client )
Win_Start_1=01.02.2010 12:26 ADDED in : Service Startup type(Auto) SENS NDIS SmcService
                            ( Symantec Management Client )
Win_Start_2=02.02.2010 12:30 REMOVED from : Service Startup type(Auto) LanmanWorkstation 
                            NetBIOS RpcSS Messenger ( Messenger )
так выглядит смена версии Антивируса и остановка сервиса Messenger (добавлен перенос строк).

[Windows_Soft] - установленные программы :
данные из реестра Windows - примерно то, что Вы видите в Панель Управления > Установка и удаление программ. (Секцию Windows_Soft я тоже немного почистил)

[Windows_Soft]
Win_Soft_0=ACDSee
Win_Soft_1=Adobe Acrobat 5.0 5.0
Win_Soft_3=ASUS AGP-V3400 Display Driver
Win_Soft_4=AtGuard
Win_Soft_7=Delphi 3
Win_Soft_8=Delta Force 2
Win_Soft_9=DivX Codec 3.1alpha release
Win_Soft_12=GetRight
Win_Soft_13=Half-Life
Win_Soft_14=Half-Life Blue-Shift
Win_Soft_15=Intel Ultra ATA Storage Driver
Win_Soft_16=JetAdmin v3.42
Win_Soft_17=LANguard Network Scanner
Win_Soft_20=Max Payne
Win_Soft_23=Microsoft Internet Explorer 5.5 and Internet Tools
Win_Soft_28=NVIDIA Windows 95/98/ME Display Drivers
Win_Soft_29=Return to Castle Wolfenstein
Win_Soft_30=Serials 2000
Win_Soft_36=Антивирус Касперского 3.5.1.6
Win_Soft_37=Архиватор WinRAR (только удаление)
Win_Soft_39=Программа HP PrecisionScan LT
Опять же, здесь видно, на чем все это написано (7) и чем я занимаюсь в свободное время :)

[Post_Accounts] - информация о Internet Accounts (POP3,SMTP и NNTP), данные из реестра Windows.

[Post_Accounts]
Account_1=POP3 pop.mail.ru Tatukoff mail.ru
Account_3=SMTP smtp.mail.ru tag@mail.ru Andrew G.Tatukoff mail.ru
Account_4=NEWS news.peterstar.net tag@mail.ru TAG_SPB news.peterstar.net
Информация выводится в формате :
ТИП, адрес сервера, e-mail(в POP3 - нет) и имя пользователя, название соединения.

[Remote_Access] - информация об удаленном доступе с данного компьютера :
данные из реестра Windows. В отличие от двух вышеописанных секций, информация из этой автоматически не удаляется при удалении записи из реестра. Это сделано для того, чтобы отлавливать разовые "левые" подключения.

[Remote_Access]
Connection_0=Direct Cable Connection Host Logon
Connection_1=Connection to 1234 ( User:tag )

[Sharing] - информация о каталогах общего доступа :
Для Win9x пишется в виде Имя=Полный путь к каталогу + защита паролем
Для WinNT выводится более подробная информация.

[Sharing]
TAG_C$=C:\ ,PassWords:RdWr - скрытая ($) "шара", защищенная паролем на чтение и запись
E=E:\ ,PassWords:None      - ничем не защищенная "шара"

[Additional] - Информация полученная из других программ. (по умолчанию секция отключена).
посмотреть Пример.

[Checkcfg_Log] - Информация о времени запуска программы (по умолчанию секция отключена) :

[Checkcfg_Log]
18.06.2002 14:51:17=TAG, Run param.: Татуков Андрей

[Config_changes] - информация об критических изменениях конфигурации :
отслеживаются изменения MAC_Addr, InventoryNumber, System, BIOS, CPU, CPU_Family, CPU_Model, CPU_Stepping, Memory_in_Mb, типов приводов (Drive_x) и минимальный свободный размер для жестких дисков.

[Config_changes]
12.11.01 9:25:28 0=ATTENTION! MAC_Addr has changed FROM :0090279B7498 TO :0002B30AABCE
12.11.01 9:25:28 1=Computer\Memory_in_Mb has changed FROM:128 TO:256

[History] - вывод запомненной ранее на локальном компьютере информации о критических изменениях конфигурации. Полезно при решении проблем при перестановке сетевых карт, смене владельца компьютера и т.д. (по умолчанию секция отключена).

[S.M.A.R.T.] - сбор данных о состоянии жестких дисков компьютера. Подробнее смотри файл Smart.rus. Для декодирования полученных данных используется файл BASE\Smart из комплекта Sklad.zip.

[S.M.A.R.T.]
HDD0_Info=FUJITSU MPF3204AT v.0028 S/N 01021341
HDD1_Info=
HDD2_Info=
HDD3_Info=
HDD0_1=<V>100 <W>100 <T>32 <R>67463
HDD0_2=<V>100 <W>100 <T>20 <R>0

[Signature] - Секция цифровой подписи данных в файле конфигурации компьютера Содержит подпись и данные о файле и времени генерации подписи. Полезно для борьбы с "хитроумными" юзерами, подменяющими информацию в файлах.
Проверяется Doberman'ом и Sklad'ом.

[Signature]
0=S8K4-4456-R8YU-1O4X-3D4P-A32M-5HI1-8KAC
1=L:\LOGIN\DATE\00E04C1A05FF 19.07.2004 16:19:54
 
Отладка
      В случае проблем Вы можете вручную дописать в CheckCfg.ini секцию вывода отладочных сообщений с параметром
[Hidden]
TestMode=X
где значение параметра Х:
  • 0 - нормальный режим работы, отладка отключена (значение по умолчанию).
         Для других значений X на экран выдаются сообщения об ошибках выполнения плюс :
  • 1 - вывод сообщений об выполняемом шаге (подпрограмме)
  • 2 - вывод сообщения о завершении программы
  • 10 - проверка приемо\передачи по FTP
  • 20 - записываем BIOS в файл BIOS.BIN
  • 21 - служебные сообщения о работе с BIOS
  • 22 - считываем BIOS из файла BIOS.BIN
  • 30 - в файл конфигурации пишем служебную секцию MACinfo
  • Значения НЕ суммируются.
    Скачать
          Загрузить программу Вы можете здесь. Обратите внимание - там же в разделе "Полезности" есть скрипт для Linux-серверов.

    Ваши замечания или пожелания пишите на checkcfg@narod.ru


    Home | CheckCfg | Doberman | Sklad 

     

    Hosted by uCoz