编译的.exe检查Windows许可证 [英] Compiled .exe checked for windows license

查看:80
本文介绍了编译的.exe检查Windows许可证的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

你好!

我已经从自由职业者那里购买了一个程序.这完全是在Windows上的C#中完成的,我想检查此.exe是否在Windows的许可版本上进行了编译.是否可以通过某种方式检查它是否已在Windows的合法版本上编译下来?

IDE怎么样???我的意思是有可能发现该.exe是否由合法获得的Visual Studio制作,例如吗?

谢谢

Hello!

I have purchased a program from a freelancer. It was entirely done in C# on windows and I want to check whether this .exe was compiled on a licensed version of windows. Is it possible somehow to check whether it was compiled down on a legal version of windows?

How about the IDE??? I mean is it possible to uncover whether that .exe was made by legally obtained Visual Studio for example???

Thanks

推荐答案

您有源代码吗? IDE既不存在也不存在:您可以在命令行上使用免费工具进行编译,并且是否在许可的Windows副本上创建和编译代码也都无关紧要-代码/编译器将不在乎操作系统是否获得许可.为什么要问?
Do you have the source code? The IDE is neither here nor there: you can compile with the free tools on the command line and whether or not the code was created and compiled on a licensed copy of Windows is also irrelevant - the code/compiler won''t care about the the OS being licensed or not. Why do you ask?


据我所知,您无法验证是否使用了正确许可的工具来构建应用程序.例如,自由职业者可能拥有一个有效副本,但是他已经在多台计算机上使用了该副本,这将违反许可证.

通常通过签订适当的合同(在其中定义双方的责任)来解决此类问题.例如,您可以定义自由职业者负责为用于构建应用程序的所有工具持有适当的许可证,而您对此不承担任何责任.
As far as I know, you can''t verify that properly licensed tools were used to build the application. For example the freelancer may have one valid copy but he has used that on several computers which would be against the license.

These kind of questions are typically taken care by making a proper contract where you define the responsibilities for both parties. For example you can define that the freelancer is responsible for holding proper licenses for all the tools used for building an application and you have no obligations concerning those and so on.


因为没有区别. C#项目的编译是完全免费的.除了(可自由重新分发).NET Framework外,您不需要任何东西. (即使这不是必需的,因为您可以在Mono平台,Windows或其他操作系统上进行编译,并且它可以在Windows上运行而无需重新编译). Visual Studio在这里无关紧要:它根本不构建任何东西.它是通过MSBuild.exe完成的,而MSBuild.exe又使用C#编译器,二者都包含在可再发行的.NET Framework程序包中.
如果需要,可以仅使用常规文本编辑器来开发所有不使用IDE的程序,但这不是一种非常方便的方法.

对于IDE,您也可以使用免费提供的Visual Studio Express.或者,您可以使用像SharpDevelop这样的开源工具.
请参阅:
http://en.wikipedia.org/wiki/Visual_Studio [ http://www.microsoft.com/visualstudio/zh-CN [ http://en.wikipedia.org/wiki/Visual_Studio_Express [ http://www.microsoft.com/visualstudio/en-us/products/2010-版本/快递 [^ ],
http://en.wikipedia.org/wiki/SharpDevelop [ http://www.icsharpcode.net/ [ ^ ],
http://en.wikipedia.org/wiki/Mono_%28software%29 [ ^ ],
http://www.mono-project.com/ [ 您要问的问题看起来像是特许权使用费.不,没有这样的事情,甚至没有关闭.我从未听说过任何严肃的开发工具(无论是否昂贵)都需要支付版税.对于某些低质量的肿的图形",高度自动化",易于使用"的工具(可能是为完整的白痴和松散者设计的),这种情况更为常见.

保持合法,
—SA
There is no way just because there is no difference. The compilation of C# projects is totally and officially free. You don''t need anything except the (freely redistributable) .NET Framework. (Even this is not required, because you can compile on the Mono platform, on Windows or other OS, and it will work on Windows without recompilation). Visual Studio is irrelevant here: it does not build anything at all. It is done via MSBuild.exe which in turn uses C# compiler, both included with the redistributable .NET Framework package.

If you want, you can develop everything without IDE, using just the regular text editor, but this is not a very convenient way.

As to the IDE, you can also use Visual Studio Express supplied free of charge. Alternatively, you can use the open-source tool like SharpDevelop.
Please see:
http://en.wikipedia.org/wiki/Visual_Studio[^],
http://www.microsoft.com/visualstudio/en-us[^],
http://en.wikipedia.org/wiki/Visual_Studio_Express[^],
http://www.microsoft.com/visualstudio/en-us/products/2010-editions/express[^],
http://en.wikipedia.org/wiki/SharpDevelop[^],
http://www.icsharpcode.net/[^],
http://en.wikipedia.org/wiki/Mono_%28software%29[^],
http://www.mono-project.com/[^].



I removed your "solution" post because it''s not supposed to be here, but I''ll try to answer your question.
What you were asking about looked like the royalty fee. No, there is no such thing, not even close. I never heard that any serious development tools (expensive or not) took any royalty, ever. This is more typical for some low-quality bloated "graphical" highly "automated", "easy-to-use" tools, probably designed for complete morons and loosers.

Stay legal,
—SA


这篇关于编译的.exe检查Windows许可证的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆