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

相关推荐
源代码•宸5 分钟前
Leetcode—712. 两个字符串的最小ASCII删除和【中等】
开发语言·后端·算法·leetcode·职场和发展·golang·dp
无风听海6 分钟前
C# 中对象相等性判断的全面解析
开发语言·c#
寻星探路6 分钟前
【Python 全栈测开之路】Python 基础语法精讲(三):函数、容器类型与文件处理
java·开发语言·c++·人工智能·python·ai·c#
逑之8 分钟前
C语言笔记8:操作符
c语言·开发语言·笔记
无限进步_8 分钟前
【C语言&数据结构】相同的树:深入理解二叉树的结构与值比较
c语言·开发语言·数据结构·c++·算法·github·visual studio
枫叶丹413 分钟前
【Qt开发】Qt系统(五)-> Qt 多线程
c语言·开发语言·c++·qt
Larry_Yanan18 分钟前
Qt多进程(九)命名管道FIFO
开发语言·c++·qt·学习·ui
聆风吟º19 分钟前
【C++藏宝阁】C++入门:命名空间(namespace)详解
开发语言·c++·namespace·命名空间
潇潇云起21 分钟前
mapdb
java·开发语言·数据结构·db
prettyxian24 分钟前
【QT】信号与槽基础:手动连接的原理与实践
开发语言·qt