【发布时间】:2015-11-15 08:50:44
【问题描述】:
我刚拆了,不知道是WPF还是winforms,我只知道大概有10个命名空间和几百个类。如何找到exe的入口点?
找到了,确实是Main()...
【问题讨论】:
-
你可以问作者。
-
这样的答案我通常通过研究布朗运动制片人的动作来找到——比如一杯热腾腾的热茶
标签: c# .net reverse-engineering
我刚拆了,不知道是WPF还是winforms,我只知道大概有10个命名空间和几百个类。如何找到exe的入口点?
找到了,确实是Main()...
【问题讨论】:
标签: c# .net reverse-engineering
每个控制台或 Windows 应用程序通常使用Main() 方法来执行。这必须是静态的,看起来像这样:
public static void Main() {
// your code
}
您可以提供参数。
文档指出
C# 程序中只能有一个入口点。如果您有多个具有 Main 方法的类,则必须使用 /main 编译器选项来编译程序,以指定将哪个 Main 方法用作入口点。
上述参数允许指定包含Main 方法的类型。仍然必须是Main。所以有必要这样命名。
请参阅此问题:C# entry point function 了解有关Main() 的更多信息,documentation 了解更多信息。
【讨论】: