none
Woran erkenne ich dass ein Programm mit Net Framework erstellt wurde? RRS feed

  • Frage

  • Hallo zusammen,

    bei der Durchsicht verschiedener anderer Foren fällt mir auf, dass es noch eine große Gemeinde der VB6 Programmierer gibt.
    Wie erkenne ich am einfachsten nur am .EXE und ohne Net Framework erst deinstallieren zu müssen, dass dieses kein .Net Programm ist?

    schöne Grüße
    Ellen
    Sonntag, 7. März 2010 15:48

Antworten

  • Hallo Ellen,

    da gibt es mehrere Möglichkeiten. Die einfachste ist der Explorer. Du schaust Dir in den Datei Eigenschaften die Versionsinformationen an. Gibt es dort einen Eintrag "Assembly Version" ist es mit Sicherheit ein .NET Assembly.  Du kannst Dir aber auch den Dependency Walker besorgen und die EXE/DLL dort laden. Bei .NET Assemblies ist immer die MSCOREE.DLL als Abhängigkeit angegeben. Bei VB6 Anwendungen dagegen MSVBVM60.DLL.

    Es gibt allerdings noch Mischformen, also native Anwendungen, die dennoch auf das Framework angewiesen sind (C++ CLI). Hier können die genannten Merkmale abweichen.


    Thorsten Dörfler
    Microsoft MVP Visual Basic
    • Als Antwort markiert Ellen Ramcke Sonntag, 7. März 2010 16:31
    Sonntag, 7. März 2010 16:04
    Beantworter