Jochen Arndt
Вы не можете этого сделать.
Это потребовало бы, чтобы приложение, хранящееся на диске, запускалось всякий раз, когда оно подключено к другой системе (автоматический запуск), который обычно запрещен по умолчанию (появится сообщение с вопросом, разрешено ли выполнение).
Тогда это приложение нуждается в онлайн-доступе, который также может быть отказан.
Наконец, такое приложение зависит от операционной системы (приложение Windows не будет работать в системах Linux или Mac).
Единственным системно независимым решением может быть загрузка HTML-страницы, хранящейся на диске, с помощью автоматического запуска, чтобы страница отображалась в браузере по умолчанию в системе. Затем эта HTML-страница может иметь внешнюю ссылку (например, на изображение) на принадлежащий вам домен, чтобы вы могли проверить файл журнала сервера на наличие доступа к этой ссылке.
Но опять же, это потребовало бы, чтобы человек, вставляющий диск, позволял открывать HTML-страницу при автоматическом запуске и чтобы его система действительно была в сети.
Dave Kreskowiak
Не говоря уже о том, что ПК, о котором идет речь, также будет нуждаться в соответствующей платформе .NET Framework, уже установленной на машине для запуска кода.
Jochen Arndt
Я всегда забываю, что ... NET stuff не работает автономно (кроме создания собственных приложений, требующих Windows 10).