Sachverhalt: Sachverhalt: A. X._ (geb. 1975), Staatsangehöriger des ehemaligen Jugoslawien, reiste am 5. Juli 1993 in die Schweiz ein. Nach Abweisung seines Asylgesuchs wurde er im Kanton Zürich vorläufig aufgenommen. Am 19. Dezember 1997 heiratete er die Schweizer Bürgerin Y._, worauf ihm die Aufenthaltsbewilligung zum Verbleib bei der Ehefrau sowie die Ausübung der unselbständigen Berufstätigkeit bewilligt wurde. Die beiden gemeinsamen 1998 bzw. 2001 geborenen Kinder haben das Schweizer Bürgerrecht. X._ und seine Familie mussten ab 1997 mit Fürsorgeleistungen von über Fr. 410'000.-- unterstützt werden. A. X._ (geb. 1975), Staatsangehöriger des ehemaligen Jugoslawien, reiste am 5. Juli 1993 in die Schweiz ein. Nach Abweisung seines Asylgesuchs wurde er im Kanton Zürich vorläufig aufgenommen. Am 19. Dezember 1997 heiratete er die Schweizer Bürgerin Y._, worauf ihm die Aufenthaltsbewilligung zum Verbleib bei der Ehefrau sowie die Ausübung der unselbständigen Berufstätigkeit bewilligt wurde. Die beiden gemeinsamen 1998 bzw. 2001 geborenen Kinder haben das Schweizer Bürgerrecht. X._ und seine Familie mussten ab 1997 mit Fürsorgeleistungen von über Fr. 410'000.-- unterstützt werden. B. X._ ist in der Schweiz wiederholt straffällig geworden: Die Bezirksanwaltschaft Zürich auferlegte ihm mit Strafbefehl vom 29. Mai 1996 zwölf Tage Haft bedingt und eine Busse wegen Fahrens ohne Führerausweis. Mit Decreto di accusa vom 15. März 1999 des Procuratore pubblico des Kantons Tessin wurde er wegen Widerhandlung gegen das Bundesgesetz vom 26. März 1931 über Aufenthalt und Niederlassung der Ausländer (ANAG; SR 142.20) sowie wegen Fahrens ohne Führerausweis zu 15 Tagen bedingt und fünf Jahren Landesverweisung verurteilt. Das Bezirksgericht Winterthur verhängte am 14. Juni 2000 eine Gefängnisstrafe von 27 Monaten und eine Busse wegen mehrfacher Widerhandlung gegen das Bundesgesetz vom 3. Oktober 1951 über die Betäubungsmittel und die psychotropen Stoffe (Betäubungsmittelgesetz, BetmG; SR 812.121) sowie Gehilfenschaft dazu, mehrfacher Geldwäscherei, mehrfacher Widerhandlung gegen das ANAG, Fahrens ohne Führerausweis und grober Verletzung der Verkehrsregeln. Der Vollzug der Freiheitsstrafe wurde zugunsten einer ambulanten Massnahme aufgeschoben, welche jedoch am 18. Juli 2002 eingestellt wurde, worauf das Bezirksgericht den Vollzug der Gefängnisstrafe von 27 Monaten anordnete; auf Rekurs hin schob das Obergericht den Vollzug schliesslich am 12. Juni 2003 zugunsten einer stationären Massnahme wiederum auf. Mit Strafbefehl der Bezirksanwaltschaft Winterthur vom 6. Februar 2003 wurde X._ wegen mehrfachen Fahrens trotz Führerausweisentzugs mit 21 Tagen Haft unbedingt und einer Busse bestraft. Die Staatsanwaltschaft des Kantons St. Gallen erklärte ihn mit Strafbescheid vom 19. Mai 2003 schuldig des Führens eines Personenwagens trotz Entzugs des Führerausweises sowie des Führens eines nicht betriebssicheren Fahrzeugs und verurteilte ihn zu einer unbedingten Haftstrafe von sieben Tagen. Die Sicherheitsdirektion (Migrationsamt) des Kantons Zürich (nachfolgend: Sicherheitsdirektion) verweigerte X._ am 23. Januar 2001 die Verlängerung der Aufenthaltsbewilligung und setzte ihm Frist zum Verlassen des zürcherischen Kantonsgebiets bis zum 30. April 2001. Den Rekurs von X._ schrieb der Regierungsrat des Kantons Zürich (nachfolgend: Regierungsrat) am 8. September 2003 als gegenstandslos ab, nachdem die Sicherheitsdirektion ihre Verfügung wiedererwägungsweise aufgehoben hatte. Am 29. September 2003 trat X._ den Vollzug der stationären Massnahme im Therapiezentrum A._, Zürich, an. Am 6. April 2004 sprach das Bezirksgericht Zürich X._ schuldig des mehrfachen Diebstahls, der mehrfachen Sachbeschädigung, des mehrfachen Hausfriedensbruchs, der groben Verletzung der Verkehrsregeln, der Entwendung zum Gebrauch, des mehrfachen Fahrens trotz Führerausweisentzugs und der mehrfachen Widerhandlung gegen das Betäubungsmittelgesetz und bestrafte ihn mit 15 Monaten Gefängnis unbedingt, wobei der Vollzug erneut zugunsten einer stationären Massnahme aufgeschoben wurde. Am 15. Juli 2005 wurde X._ bedingt aus der stationären Massnahme entlassen. Am 6. April 2004 sprach das Bezirksgericht Zürich X._ schuldig des mehrfachen Diebstahls, der mehrfachen Sachbeschädigung, des mehrfachen Hausfriedensbruchs, der groben Verletzung der Verkehrsregeln, der Entwendung zum Gebrauch, des mehrfachen Fahrens trotz Führerausweisentzugs und der mehrfachen Widerhandlung gegen das Betäubungsmittelgesetz und bestrafte ihn mit 15 Monaten Gefängnis unbedingt, wobei der Vollzug erneut zugunsten einer stationären Massnahme aufgeschoben wurde. Am 15. Juli 2005 wurde X._ bedingt aus der stationären Massnahme entlassen. C. Das Gesuch von X._ um Verlängerung der Aufenthaltsbewilligung wies die Sicherheitsdirektion am 18. August 2005 ab und setzte ihm Frist bis zum 31. Oktober 2005 zum Verlassen des zürcherischen Kantonsgebiets. Den dagegen erhobenen Rekurs wies der Regierungsrat am 8. März 2006 ab. Gleich entschied das Verwaltungsgericht des Kantons Zürich (nachfolgend: Verwaltungsgericht) am 12. Juli 2006. D. Mit Verwaltungsgerichtsbeschwerde vom 14. September 2006 beantragt X._ dem Bundesgericht, das angefochtene Urteil des Verwaltungsgerichts aufzuheben und ihn nicht wegzuweisen; stattdessen sei sein Aufenthalt weiterhin zu bewilligen. Er macht geltend, es bestehe für ihn keine Rückfallgefahr mehr, weshalb kein öffentliches Interesse an seiner Fernhaltung gegeben sei. Bei Nichtverlängerung der Aufenthaltsbewilligung würde er dauernd von seiner Ehefrau und seinen Kindern getrennt, was Art. 8 EMRK verletze. Am 10. November 2006 ersucht er zudem um Gewährung der unentgeltlichen Prozessführung. Das Bundesamt für Migration und die Staatskanzlei des Kantons Zürich im Auftrag des Regierungsrats beantragen, die Beschwerde abzuweisen. Das Verwaltungsgericht schliesst auf Abweisung der Beschwerde, soweit darauf einzutreten sei. Der Präsident der II. öffentlich-rechtlichen Abteilung des Bundesgerichts hat am 16. November 2006 dem Gesuch um aufschiebende Wirkung entsprochen und dem Beschwerdeführer den Aufenthalt im Kanton Zürich und die Weiterführung der Erwerbstätigkeit an der bisherigen Arbeitsstelle bis zum Abschluss des bundesgerichtlichen Verfahrens gestattet.