【发布时间】:2021-10-03 01:38:41
【问题描述】:
我正在使用此代码获取当前进程的列表。
For Each Proc As Process In ProcessList
Dim ProcessList As List(Of Process) = Process.GetProcesses.ToList
Dim Name As String = Proc.ProcessName
Dim Path As String = Proc.MainModule.FileName
Dim Icon As System.Drawing.Image = System.Drawing.Icon.ExtractAssociatedIcon(Path).ToBitmap
next
但我在Dim Path As String = Proc.MainModule.FileName) 上收到一个错误,我认为这是因为我使用的是 64 位操作系统。
提前致谢
【问题讨论】:
-
你得到的错误是?不要让我们猜测。
-
顺便说一句,您可以将
Dim Name As String = Proc.ProcessName之类的代码简化为Dim Name = Proc.ProcessName。由于ProcessName属性是一个字符串,您的Name变量将被键入为一个字符串。只要键入了赋值的右侧,就不需要在Dim/assignment 语句中指定类型