Capture comme vecteur ? Non bien sûr. Il n'y a aucun moyen pour le programme de capture de connaître quoi que ce soit sur la géométrie des formes à l'écran sans avoir un certain type de lien avec le(s) programme(s) effectuant le dessin.
Ce que vous pouvez faire cependant, c'est capturer une image matricielle, puis la convertir en vecteur. Il existe des outils comme Inkscape qui peuvent effectuer cette conversion (bien que vous deviez généralement ajuster manuellement certains paramètres, et même alors, vous ne pourrez rarement obtenir des résultats parfaits au pixel près).
En ce qui concerne la résolution, lors de la capture, il n'est pas possible de capturer plus d'informations que ce qui est disponible. Vous pouvez redimensionner l'image résultante vers le haut, et si vous utilisez un bon algorithme d'agrandissement, les pixels interpolés se fondront assez bien, mais il n'y a aucun moyen d'inventer plus d'informations de pixel que ce qui est présent.
Théoriquement, il serait possible de mettre en place un système dans lequel tout est rendu en interne à une résolution plus élevée, puis envoyé à l'écran à une résolution inférieure, mais cela nécessiterait un support spécifique à la fois dans le système d'exploitation et dans le pilote, et il est peu probable que cela soit mis en œuvre car il a une utilisation très limitée et ne serait qu'un gaspillage de mémoire dans la plupart des scénarios.
Vous pouvez peut-être utiliser le panoramique de bureau pour obtenir une résolution de bureau plus élevée que celle prise en charge par l'écran, mais là encore, cela nécessite que vos pilotes le prennent en charge.