昨天我试图获得一个特定进程打开的文件列表,但它似乎是一个使用C#的巨大任务。有人向我指出Mark Rusinovich称为Handle这个漂亮的程序。如何在部署C#应用程序时处理这种情况?
该程序似乎满足我的需求,但许可证阻止我重新分配它(根据我的理解,我无法将该程序与该二进制文件一起编译,因为这样我就会重新分发它)。我最初只是想用程序来生成输出,然后解析输出以供我自己使用,但现在我想这是不可能的。
那么我现在该做什么?当我的程序启动时,弹出一个框告诉用户在使用我的程序之前首先从微软网站下载此程序?如果我想部署它,有人可以提出可以使用的解决方案吗?
PS:我的应用程序是一个免费的
感谢建议。正如我所提到的,没有销售涉及。这只是一个免费下载的应用程序。但我想你说的是有道理的。 – Legend 2010-05-10 15:02:40
对不起,错过了“免费软件”PS。我可以看到他们为什么禁止在物理媒体上分发。他们的程序是免费软件,他们可能不希望支持最新版本的麻烦,更不用说知道什么时候的旧版本。 – MusiGenesis 2010-05-10 16:02:23
非常感谢!那么我会继续。 – Legend 2010-05-11 01:36:28