Sachverhalt: A. Am 2. November 1988 verweigerte die Direktion der Polizei des Kantons Zürich (heute: Sicherheitsdirektion) X._ die Erteilung des Lernfahrausweises der Kategorie C. Die Weiterbelassung des Führerausweises der Kategorie B verband sie mit der Auflage einer amtlich überwachten Drogenabstinenz während mindestens eines Jahres. Mit Verfügung vom 2. Mai 1994 entzog die Direktion der Polizei X._ wegen Nichtbefolgens dreier Aufgebote zur verkehrsmedizinischen Untersuchung den Führerausweis vorsorglich bis zur Abklärung von Ausschlussgründen im Rahmen einer amtsärztlichen Untersuchung und untersagte ihm das Führen von Motorfahrzeugen aller Kategorien. Gestützt auf einen Bericht des Instituts für Rechtsmedizin der Universität Zürich, der die Fahreignung von X._ unter bestimmten Auflagen zum Nachweis der Drogenabstinenz bejahte, hob die Direktion für Soziales und Sicherheit des Kantons Zürich (heute: Sicherheitsdirektion) am 1. Dezember 2005 die Verfügungen vom 2. November 1988 und 2. Mai 1994 auf. Sie ordnete an, vor Wiedererteilung des Führerausweises habe X._ eine neue Führerprüfung der Kategorie B (Theorie, inklusive Verkehrskunde und Praxis) zu absolvieren; bis zum Bestehen der neuen Führerprüfung bleibe ihm das Führen von Motorfahrzeugen aller Kategorien verboten. Ausserdem verfügte die Direktion für Soziales und Sicherheit verkehrsmedizinische Auflagen zur Einhaltung der Drogenabstinenz. Den von X._ dagegen erhobenen Rekurs wies der Regierungsrat des Kantons Zürich am 9. Mai 2007 ab. Hiergegen reichte X._ Beschwerde beim Verwaltungsgericht des Kantons Zürich ein. Am 7. November 2007 wies dieses die Beschwerde ab. B. X._ führt beim Bundesgericht Beschwerde mit dem sinngemässen Antrag, den Entscheid des Verwaltungsgerichts aufzuheben. C. Das Verwaltungsgericht und die Sicherheitsdirektion des Kantons Zürich beantragen unter Verzicht auf Vernehmlassung die Abweisung der Beschwerde. Das Bundesamt für Strassen beantragt unter Hinweis auf die seines Erachtens zutreffenden Erwägungen im angefochtenen Entscheid ebenfalls die Abweisung der Beschwerde. 