Я делаю проект C #, который является локальным прокси, и я использую Themida Protector для защиты приложения.Поэтому я хочу добавить свое приложение в исключение брандмауэра Windows.Когда я использую свое приложение без нихида, исключение брандмауэра успешно добавляется.Но когда я использую приложение с Фемидой, у меня есть исключение в этой строке:
auth.ProcessImageFileName = applicationPath;
И исключение в улове: The system cannot find the file specified (0x80070002)
.
Imпроверил, что переменная applicationPath
имеет правильный путь к моему приложению, но я не знаю, почему я получаю исключение.
Вы думаете, что эту проблему можно исправить?может быть, использовать дополнительный метод для добавления моего приложения в исключение брандмауэра Windows и избежать ProcessImageFileName.
PS: я запускаю приложение в качестве службы Windows.