PDA

Показать полную графическую версию : Утилиты для определения возможностей CD-привода (IfRW, IfDVD)


Страниц : [1] 2

Petya V4sechkin
13-09-2005, 14:18
Первая утилита (IfRW) определяет, есть ли в системе RW-привод, и, если есть, запускает программу, заданную параметрами командной строки.

Синтаксис:
IfRW.exe [/h] <имя_программы> [<параметры_программы>]
Необязательный параметр /h скрывает окно запускаемой программы (имеет смысл, если <имя_программы> cmd-файл).

Примеры:
IfRW.exe Nero6.exe
(при наличии в системе RW-привода будет запущен файл Nero6.exe)
IfRW.exe /h Nero6.cmd

Нормально работает на T-12 или из RunOnceEx.
Ось Win 2000 и старше.

Так что вот так..
Разумеется, если вы пользуетесь средствами типа WPI, то эти программки (IfRW, IfDVD) вам не нужны.
Но может, кому-нибудь пригодится..

igorechichek
13-09-2005, 20:29
Petya V4sechkin
За утилиту спасибо
хотелось бы еще ссылку на IfВDVD :search:
Плотно пользуюсь WPI но с твоей програмулиной можно будет вообще убрать из WPI установку Nero и того же WinDVD

igorechichek
13-09-2005, 20:30
Есть привод RW- есть Nero
нет привода - нет неро

D@nil
13-09-2005, 20:41
Прога рулит!

Petya V4sechkin
14-09-2005, 10:05
А вы ее тестировали? Если да, отпишитесь.

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

D@nil
14-09-2005, 12:05
Petya V4sechkin
Пробовал под системой Vista :beta: Build5112, Работает!

igorechichek
14-09-2005, 13:34
Petya V4sechkin
Пробовал под WinXP Ent SP2 и под Win 2003 Server SP1 Ent
все работает!
Сегодня попробую еще на Win 2003 Server SP1 Standart но думаю проблем не будет

Solitude
14-09-2005, 14:50
Petya V4sechkin
А эта утилитка работает с приводами CD-RW+DVD, DVD и пищущими DVD ?

Petya V4sechkin
14-09-2005, 16:05
Solitude
А ты проверял? Прежде, чем спрашивать?

Solitude
14-09-2005, 17:10
Petya V4sechkin
В том то и дело что мне не на чем проверить, вот я и спрашиваю, может кто то проверял и знает ответ!

Petya V4sechkin
14-09-2005, 17:16
Solitude
Теоретически оно должно работать с любыми RW-девайсами, которые может распознать IMAPI.

Petya V4sechkin
19-09-2005, 16:14
IfDVD (определяет наличие в системе DVD-девайса).

Вызов такой же, как IfRW:
IfDVD [/h] <имя_программы> [<параметры_программы>]

Нормально запускается на T-12 или из RunOnceEx.
Ось начиная с Win 2000 (не проверял) и старше.

Теперь что касается IfRW, я тут нарыл еще один хитрый способ (спасибо микрософту за KB305184 (http://support.microsoft.com/?kbid=305184)). Этот способ никак не зависит от IMAPI (это плюс). Но может не работать со старыми резаками, которые не поддерживают спецификации SCSI-3 MMC (это минус). Скорее всего, сделаю комбинированный вариант (для надежности). Когда будет свободное время..

igorechichek
20-09-2005, 20:25
Solitude
у меня LG CD-RW (по моему 5226 или что то такое )
и соня DVD-RW
пробовал и обеими сразу и с каждым по отдельности и подкидывал одну читалку - все работает корректно

Petya V4sechkin
26-09-2005, 16:10
Ну вот, подправил IfRW, теперь нормально запускается на T-12, ось Win 2000 и старше.
Файлы прикреплены к первому посту темы.

Solitude
27-09-2005, 11:11
igorechichek
Спасибо. Это хорошо.
Petya V4sechkin
Ну вот, подправил IfRW, теперь нормально запускается на T-12, ось Win 2000 и старше.
Файлы прикреплены к первому посту темы.
Спасибо. Теперь можно юзать.

dodther
28-12-2005, 08:33
А уподобной утилиты для определения видиокарты нет случайно??


P.S а для определения rw рульная прога

Nikola Soft
28-12-2005, 23:35
А нельзя-ли собрать утилиту для определения типа процессора с возможностью копирования соответствующего логотипа (oemlogo.bmp и oeminfo.ini) в папку System32?

D@nil
30-12-2005, 07:39
Nikola Soft
можно, только толка мало.
Попробуй поюзать CPU-Z с AutoIt3. поможет 100%

Nikola Soft
31-12-2005, 16:19
D@nil
Я так думаю что ты не понял что я хочу. Узнать какой камень стоит в машине не проблема,
я хочу чтобы при установке Windows на какую-либо машину с разными процами (AMD или Intel)
кликнув по "Мой компьютер">"Свойства" я мог там увидеть правильный логотип процессора.

dodther
01-01-2006, 18:02
Nikola Soft
так те и сказали как ето сделать

вот мой недоделаный скрипт для AutoIt3



run("cpuz.exe")
WinWaitActive("CPU-Z","Name")

Dim $text
$text = ControlGetText ( "CPU-Z", "", "Static6")
if $Text = "AMD Athlon XP" then

MsgBox(0, "Text read was:", $text)
endif

if $Text = "Intel Pentium 4" then

run("P4.exe")
endif

if $Text = "Intel Celeron" then

MsgBox(0, "Text read was:", $text)
endif

if $Text = "AMD Athlon" then

MsgBox(0, "Text read was:", $text)
endif

if $Text = "AMD Athlon MP" then

MsgBox(0, "Text read was:", $text)
endif

ProcessClose("cpuz.exe")

тоесть с помощью cpu-z определяет какой проц и запускае соответствующий архив
так что можеш доделать и юзать

мне просто пака некогда

З.Ыа вот насчет определения видео никто не поможет??




© OSzone.net 2001-2012