我正在制作一个本地代理的C#项目,我正在使用Themida保护器保护该应用程序。所以我想将我的应用程序添加到Windows防火墙例外中。当我不使用它们的应用程序使用时,防火墙例外已成功添加。但是,当我将它们与它们一起使用时,我在这一行遇到了一个例外:
auth.ProcessImageFileName = applicationPath;
捕获中的例外是:The system cannot find the file specified (0x80070002)
。
我检查了变量applicationPath
到我的应用程序的正确路径,但我不知道为什么会收到异常。
您认为此问题可以解决?也许使用一种可选方法将我的应用程序添加到Windows防火墙例外中,并避免使用ProcessImageFileName。
PS:我正在将应用程序作为Windows服务运行。