![]() |
Утилиты для определения возможностей CD-привода (IfRW, IfDVD)
Вложений: 4
Первая утилита (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) вам не нужны. Но может, кому-нибудь пригодится.. |
Petya V4sechkin
За утилиту спасибо хотелось бы еще ссылку на IfВDVD :search: Плотно пользуюсь WPI но с твоей програмулиной можно будет вообще убрать из WPI установку Nero и того же WinDVD |
Есть привод RW- есть Nero
нет привода - нет неро |
Прога рулит!
|
А вы ее тестировали? Если да, отпишитесь.
IfDVD пока нету, но если хотя бы пара-тройка человек заинтересуются, то накропаю. Рабочий образец есть, просто нужно пригладить, причесать.. |
Petya V4sechkin
Пробовал под системой Vista :beta: Build5112, Работает! |
Petya V4sechkin
Пробовал под WinXP Ent SP2 и под Win 2003 Server SP1 Ent все работает! Сегодня попробую еще на Win 2003 Server SP1 Standart но думаю проблем не будет |
Petya V4sechkin
А эта утилитка работает с приводами CD-RW+DVD, DVD и пищущими DVD ? |
Solitude
А ты проверял? Прежде, чем спрашивать? |
Petya V4sechkin
В том то и дело что мне не на чем проверить, вот я и спрашиваю, может кто то проверял и знает ответ! |
Solitude
Теоретически оно должно работать с любыми RW-девайсами, которые может распознать IMAPI. |
IfDVD (определяет наличие в системе DVD-девайса).
Вызов такой же, как IfRW: IfDVD [/h] <имя_программы> [<параметры_программы>] Нормально запускается на T-12 или из RunOnceEx. Ось начиная с Win 2000 (не проверял) и старше. Теперь что касается IfRW, я тут нарыл еще один хитрый способ (спасибо микрософту за KB305184). Этот способ никак не зависит от IMAPI (это плюс). Но может не работать со старыми резаками, которые не поддерживают спецификации SCSI-3 MMC (это минус). Скорее всего, сделаю комбинированный вариант (для надежности). Когда будет свободное время.. |
Solitude
у меня LG CD-RW (по моему 5226 или что то такое ) и соня DVD-RW пробовал и обеими сразу и с каждым по отдельности и подкидывал одну читалку - все работает корректно |
Ну вот, подправил IfRW, теперь нормально запускается на T-12, ось Win 2000 и старше.
Файлы прикреплены к первому посту темы. |
igorechichek
Спасибо. Это хорошо. Petya V4sechkin Цитата:
|
А уподобной утилиты для определения видиокарты нет случайно??
P.S а для определения rw рульная прога |
А нельзя-ли собрать утилиту для определения типа процессора с возможностью копирования соответствующего логотипа (oemlogo.bmp и oeminfo.ini) в папку System32?
|
Nikola Soft
можно, только толка мало. Попробуй поюзать CPU-Z с AutoIt3. поможет 100% |
D@nil
Я так думаю что ты не понял что я хочу. Узнать какой камень стоит в машине не проблема, я хочу чтобы при установке Windows на какую-либо машину с разными процами (AMD или Intel) кликнув по "Мой компьютер">"Свойства" я мог там увидеть правильный логотип процессора. |
Nikola Soft
так те и сказали как ето сделать вот мой недоделаный скрипт для AutoIt3 Код:
run("cpuz.exe") так что можеш доделать и юзать мне просто пака некогда З.Ыа вот насчет определения видео никто не поможет?? |
Nikola Soft
кажись, это даже из батника можно узнать, есть переменная %PROCESSOR_IDENTIFIER% dodther насчет видео - скажи зачем? может, альтернативный вариант посоветуем? |
Nikola Soft, dodther
пипл! надыбал тулзу рулезную! родная микрософтская, KB311272. использовать в cmd-файлах, например: Код:
DevCon.exe listclass Processor Код:
DevCon.exe listclass Image |
еще примерчики:
Код:
@Echo Off Код:
@Echo Off Примерчик на vbs: Код:
Dim WMI, objItems |
Petya V4sechkin
да все не надо уже :) нашол способ |
Можно, как пример, определение модема ?
|
MKN
Для модема можно сделать по аналогии, имя класса: Modem, его GUID: {4D36E96D-E325-11CE-BFC1-08002BE10318} Работает, только если дрова уже установлены. |
извините может глупый вопрос задам но можно конкретный примерчик как запстить из RunOnceEx Заранее спасибо!!!!
|
Время: 07:21. |
Время: 07:21.
© OSzone.net 2001-