About Me

My photo
I know the last digit of PI

Monday, March 03, 2008

Nero Direct show filters

Както всички знаем Nero беше една много добра програмка за печене на дискове. Клоючовата дума тук е беше. Незнам какво си мислят момчетата от Nero AG, но тази програмка стана твърде enterprise. Имат включени разни DirectShow филтри който създават един милион проблеми. Ето и един лесен начин да бъдат изключени - един batch файл който трябва да бъде стартиран.

@echo Unregistering nero burning rom filters
cd \Program Files\Common Files\Ahead\DSFilter
regsvr32 /u NDParser.ax
regsvr32 /u NeAudio.ax
regsvr32 /u NeFileSrc.ax
regsvr32 /u NeQTDec.ax
regsvr32 /u NeRender.ax
regsvr32 /u NeVideo.ax

Monday, February 18, 2008

Windows service

Незнам дали на някого му се е налагало да ползва windows services или още повече да подава на съответния сървис command line parameters, но това си е голяма главоблъсканица.
Интересното е, че има някакъв key HKLM\SYSTEM\CurrentControlSet\Services\service_name\Parameters който не е ясно за какво е..но определено не е за command line параметрите. Истинските command line параметрите се подават от

HKLM\SYSTEM\CurrentControlSet\Services\service_name и ImagePath = "path_to_exe command_line_parameters "

Най-добрия пример е:
HKLM\SYSTEM\CurrentControlSet\Services\EventSystem

За да се изтестват параметрите може да се ползва Service MMC GUI-to, като се щтракне с десния бутон върху сървиса и се появява едно прозорче и отдолу има "Start parameters". Те обаче са само за текущото пускане, и не се запазват.