如何用命令行判断一个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开发的显示为空

相关推荐
Lilith的AI学习日记4 分钟前
n8n 中文系列教程_25.在n8n中调用外部Python库
开发语言·人工智能·python·机器学习·chatgpt·ai编程·n8n
zybsjn5 分钟前
后端项目中静态文案国际化语言包构建选型
java·后端·c#
vvilkim9 分钟前
深入理解C#异步编程:原理、实践与最佳方案
服务器·开发语言·c#
源力祁老师14 分钟前
高温炉制造企业Odoo ERP实施规划与深度分析报告
开发语言·学习方法
末日汐31 分钟前
STL-list
开发语言·c++
qq_4335545432 分钟前
C++ list数据删除、list数据访问、list反转链表、list数据排序
开发语言·c++·list
uyeonashi36 分钟前
【从零开始学习QT】快捷键、帮助文档、Qt窗口坐标体系
开发语言·c++·qt·学习
初次见面我叫泰隆42 分钟前
Golang——2、基本数据类型和运算符
开发语言·后端·golang
你不是我我1 小时前
【Java开发日记】基于 Spring Cloud 的微服务架构分析
java·开发语言
monkey_slh1 小时前
JS逆向案例—喜马拉雅xm-sign详情页爬取
android·开发语言·javascript