Si no me equivoco teamviewer:
1.- Alguien tiene que ejecutar un programa en el PC que no es residente.
2.- Te pide un código que proporciona el ordenador a controlar.
Por tanto, necesitas que haya alguien al otro lado para que te proporcione "datos".
Si quieres ser independiente de personas y códigos y, además, controlar ordenadores de manera intrusiva sin que nadie se dé cuenta, usa el que he dicho. Solo tienes que instalarlo una vez y que no "anuncie" que alguien lo está controlando...