【问题标题】:is Windows Explorer created in a high level language? [closed]Windows Explorer 是用高级语言创建的吗? [关闭]
【发布时间】:2013-08-17 21:18:50
【问题描述】:

我想知道 Windows 资源管理器是否像 C# 中使用 ListView 和其他组件创建的,是这样吗?

【问题讨论】:

  • 我非常怀疑 - 虽然 gui 可能是,但底层代码不会
  • Windows 资源管理器的存在时间远远超过 .NET。但是 C 也被认为是一种高级语言,因此标题的答案是“是”。
  • 我认为您的问题可能与知道使用哪种语言编写窗口有关?不是吗
  • @Sachin - 我不记得 Windows 3.1 有 Windows 资源管理器
  • @harold 你怎么知道使用哪个编译器来构建资源管理器?

标签: c# windows-explorer


【解决方案1】:

使用dependency walker打开explorer.exe,看看它是否依赖于任何.NET程序集,你会发现它没有。

这是我的机器(Windows 7 x64)的输出:

如您所见,mscoree.dll 没有依赖关系,这是一个 dead giveaway,explorer.exe 与 .NET 无关。

【讨论】:

  • +1 - 我以为我是唯一一个仍然必须使用 gdi32 的人
猜你喜欢
  • 2021-03-14
  • 2017-02-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-09-07
  • 2015-01-10
  • 2014-02-04
  • 2011-02-07
相关资源
最近更新 更多