Citation: 2A.505/2004 26.11.2004 E. C

Mit Eingabe vom 10. September 2004 führt X.________ Verwaltungsgerichtsbeschwerde beim Bundesgericht mit dem Antrag, den Entscheid des Verwaltungsgerichtes aufzuheben und ihm die Aufenthaltsbewilligung für den Kanton Zürich zu erteilen. Zudem verlangt er für die vorinstanzlichen Verfahren sowie für das Verfahren vor Bundesgericht die Gewährung der unentgeltlichen Rechtspflege und Verbeiständung. Die Staatskanzlei des Kantons Zürich (für den Regierungsrat) beantragt, die Beschwerde abzuweisen. Das Verwaltungsgericht des Kantons Zürich stellt den Antrag, die Verwaltungsgerichtsbeschwerde abzuweisen, soweit darauf einzutreten sei. Das Bundesamt für Zuwanderung, Integration und Auswanderung schliesst auf Abweisung der Beschwerde.