Nie do końca to o co Ci chodzi ale ja zastosowałem i działa http://canon-board.info/showthread.php?t=14804