如何用命令行判断一个exe是不是c#wpf开发的

在powershell下执行

复制代码
$assembly = [Reflection.Assembly]::ReflectionOnlyLoadFrom("你的exe全路径")
$references = $assembly.GetReferencedAssemblies()
echo $assembly
$references | Where-Object { $_.Name -match "PresentationFramework|PresentationCore|WindowsBase|System.Xaml" }

WPF 应用:通常引用以下程序集:

PresentationFramework

PresentationCore

WindowsBase

System.Xaml

如下图所示:

当一个exe不是wpf开发的显示为空

相关推荐
Leo655354 小时前
JDK8 的排序、分组求和,转换为Map
java·开发语言
磨十三5 小时前
C++ 标准库排序算法 std::sort 使用详解
开发语言·c++·排序算法
两只程序猿7 小时前
数据可视化 | Violin Plot小提琴图Python实现 数据分布密度可视化科研图表
开发语言·python·信息可视化
野生技术架构师7 小时前
1000 道 Java 架构师岗面试题
java·开发语言
湫兮之风7 小时前
C++: Lambda表达式详解(从入门到深入)
开发语言·c++
Porunarufu7 小时前
JAVA·顺序逻辑控制
java·开发语言
Sylvia-girl7 小时前
C语言中经常使用的函数
c语言·开发语言
~无忧花开~7 小时前
JavaScript学习笔记(十五):ES6模板字符串使用指南
开发语言·前端·javascript·vue.js·学习·es6·js
周杰伦fans7 小时前
C# 23种设计模式详解与示例
开发语言·设计模式·c#
CAE虚拟与现实8 小时前
PyQt和PySide中使用Qt Designer
开发语言·qt·pyqt·qt designer·pyside