如何防止C#应用程序访问网络?

时间:2013-12-19 22:16:59

标签: security c#-4.0 network-programming

我在源代码中有一个C#应用程序,我正在删除访问网络的代码(内联网和互联网)。

为了确保它根本不会访问网络,我的想法是删除网络访问的安全权限。我认为这是在app.manifest中完成的,但由于缺少代码完成,我找不到必要的线索。

为了防止我的C#应用​​程序使用任何网络功能,我必须将哪些XML添加到app.manifest?

它应该仍然可以访问本地文件系统。

1 个答案:

答案 0 :(得分:0)

App.manifest包含多个条目。

  • internetClient
  • internetClientServer
  • privateNetworkClientServer

您可以在此处找到大量详细信息,但基本上需要删除这些条目,您的应用将不再拥有网络权限。

http://msdn.microsoft.com/en-us/library/windows/apps/hh770532.aspx