Користувач реєструється на комп'ютері XP і починається презентація PowerPoint або веб-сторінка
Скопіюйте презентацію або .url
ярлик %UserProfile%\Start Menu\Programs\Startup\
.
Вони прочитали презентацію, а потім натиснули посилання, на яких сказано: «Натисніть тут, щоб завершити презентацію».
Коли вони натиснули на посилання, воно надішле своє ім'я користувача та позначку часу / дати текстовому файлу на сервері.
У презентації - створити макрос, який надсилає HTTP POST-запит за допомогою WinHttp
як описано в MSDN і цієї сторінки . (Можна ввімкнути WinHttp
для макросів PowerPoint шляхом відкриття Редактор Visual Basic і ввімкнення "Microsoft WinHTTP" у розділі Інструменти - & gt; Список літератури .)
На веб-сторінці - те ж саме XmlHttpRequest()
(Є занадто багато підручників для цього).
Деякі пропозиції:
- Не надсилайте мітки часу. Замість цього використовуйте час сервера.
- Використовуйте аутентифікацію HTTP замість того, щоб надсилати ім'я користувача як дані - таким чином буде важче підробляти.
- Зробіть ні використовувати GET для подання даних, навіть якщо це здається простішим.
- Подумайте, чи потрібна вам ця інформація, і що буде, якщо користувачі закриють презентацію просто натиснувши вихід .
Наступного разу вони не отримають презентацію PowerPoint або веб-сторінки.
Видаліть файл, скопійований на кроці 1.