- Здравствуйте, вам нужна помощь.
В настоящее время у нас есть приложение winform, используемое для согласований в нашей компании.Приложение отправляет HTML-письма «утверждающим», которые читают соответствующую информацию в письме и щелкают по гиперссылке, которая запускает приложение, чтобы они могли сделать свое одобрение.
В настоящее время это делается путем включения в адрес электронной почты html следующего содержания:
<a href=file:///C:\Temp\test.exe>Click to Approve</a>
Это корректно запускает приложение после пары предупреждений безопасности, с которыми у нас все в порядкес.Мы используем Outlook 2010.
Теперь, чтобы улучшить этот процесс, мне нужно передать аргумент, идентифицирующий утверждающее приложение.Это работает правильно, если я передаю аргумент, скажем, из ярлыка Windows, однако Я не могу найти способ передать аргумент в exe в атрибуте href , чтобы сделать это из электронной почты.Я посмотрел везде и не нашел ничего, кроме вопросов
Я попробовал следующее безрезультатно:
<a href=file:///C:\Temp\test.exe approverID>Click to Approve</a>
<a href=file:///C:\Temp\test.exe 'approverID'>Click to Approve</a>
<a href="file:///C:\Temp\test.exe approverID">Click to Approve</a>
Также я попытался сделать это с помощью JavaScript, который со страницы HTMLработает нормально, но не из электронной почты в Outlook.
Я подумал, может быть, есть угроза безопасности с таким подходом, следовательно, это невозможно, но если я могу успешно из электронной почты запустить exe, почему я не могузапустить exe с параметрами?Это не имеет смысла.
Спасибо за помощь.
Лев