whitefox 發表於 2023-6-25 23:32:11

[C#] 取得執行檔的執行實體名稱

這個例子使用反射方法達成string sExeFile = @"C:\Windows\notepad.exe";

Assembly assebly = Assembly.LoadFrom(sExeFile);

Module module = assebly.ManifestModule;
Type[] types = module.GetTypes();

Type tpForm = typeof(Form);

foreach (Type type in types)
{
    if (type.IsSubclassOf(tpForm))
    {                  
        MessageBox.Show(type.FullName);
    }
}
頁: [1]
查看完整版本: [C#] 取得執行檔的執行實體名稱