我是一名设计师vb Net应用程序,我的所有项目都是免费且无偿的,并从我的网站公开下载。
主要问题是许多人从我的网站下载它们,然后将它们上传到另一台主机,以便传播不同的链接并复制我的部分工作。 问题是,有没有办法检测应用程序的下载位置?
这可能会禁用来自其他网页的应用程序,并会显示有关访问官方网站的消息。
我记得看过一个应用程序,但我不知道如何。 如果有更好的方法,请提及我对该主题进行更多研究。
感谢您的贡献。
VisualStudio 2010 .NET
答案 0 :(得分:1)
我认为您无法知道下载位置。 你需要看下面的
如果,您网站的下载链接直接发布到您的应用
为了防止这种情况发生。你应该改变链接 直接下载,但通过一些GET或POST(如果在PHP中)
这可能会禁用来自其他页面的应用程序 显示有关访问官方网站的消息。
由于您的申请是免费的。我认为您需要放置一个广告屏幕(在第一次安装或加载 - 在VBNet中称为Splash Screen ,如果没有错误用于加载)。 并表示,为了支持您的工作,请访问官方网站
我不这么认为你可以找到任何可以帮助你检测下载位置的程序。由于您的应用程序在处理下载时没有运行任何代码。除了复制您的项目并在其网站上传的网站或个人,请执行编码以告知您正在从其网站下载您的应用程序。 所有你能做的,简单的方法是在设置或加载到应用程序时发布广告屏幕(告诉访问你的官方网站)。