Я пишу приложение, которое получает свои размеры из соотношения бумаги для принтера по умолчанию на локальном компьютере. Это все работает хорошо, если принтер по умолчанию не использует VPN. В этом случае вызов GetDefaultPrinter () занимает слишком много времени. Мне нужно найти способ наложить временное ограничение на GetDefaultPrinter () и, если оно превысит это ограничение, выйти из функции.
Любые возможные решения были бы великолепны.
Спасибо,
Ian