Sachverhalt: Sachverhalt: A. Das Verhöramt Schwyz ernannte X._ am 10. Februar 1999 zum amtlichen Verteidiger einer Frau, die des gewerbsmässigen Betrugs und der mehrfachen Urkundenfälschung angeschuldigt war. Den letztinstanzlichen kantonalen Entscheid vom 30. Mai 2006 focht X._ mit staatsrechtlicher Beschwerde und Nichtigkeitsbeschwerde beim Bundesgericht an. Dieses wies am 2. Dezember 2006 die beiden Beschwerden ab, soweit es auf sie eintrat. Zudem wies es die Gesuche um unentgeltliche Rechtspflege für beide Verfahren ab. Den letztinstanzlichen kantonalen Entscheid vom 30. Mai 2006 focht X._ mit staatsrechtlicher Beschwerde und Nichtigkeitsbeschwerde beim Bundesgericht an. Dieses wies am 2. Dezember 2006 die beiden Beschwerden ab, soweit es auf sie eintrat. Zudem wies es die Gesuche um unentgeltliche Rechtspflege für beide Verfahren ab. B. X._ ersuchte am 25. Januar 2007 das Verhöramt, der Kanton Schwyz solle ihn für seine Bemühungen vor Bundesgericht im Umfang von Fr. 27'000.30 entschädigen, und er sei aus dem Mandat als amtlicher Verteidiger zu entlassen. Das Verhöramt wies das Gesuch am 2. Februar 2007 ab. Eine Beschwerde gegen diesen Entscheid wies die Staatsanwaltschaft Schwyz am 25. April 2007 ab. Eine weitere Beschwerde von X._ wies das Kantonsgericht Schwyz am 12. September 2007 ab. Das Verhöramt wies das Gesuch am 2. Februar 2007 ab. Eine Beschwerde gegen diesen Entscheid wies die Staatsanwaltschaft Schwyz am 25. April 2007 ab. Eine weitere Beschwerde von X._ wies das Kantonsgericht Schwyz am 12. September 2007 ab. C. X._ führt "Einheitsbeschwerde/sub. Verfassungsbeschwerde" und beantragt, der angefochtene Entscheid sei aufzuheben, es sei die Auszahlung des Betrages von Fr. 27'000.30 durch den Staat Schwyz zu verfügen bzw. zu veranlassen, und er sei als amtlicher Verteidiger aus seinem Amt zu entlassen; eventuell sei die Sache zur Sachverhaltsergänzung, zur Beweisergänzung und zu neuer Entscheidung an die Vorinstanz zurückzuweisen. 