Officekey herausfiltern



  • Hallo,

    ich muss von einem Notebook hier bei uns einen Office2003-Key ermitteln.
    Nun ist das zwar mittels downloadbarer Tools problemlos möglich,
    ich würde aber schon gerne verstehen, wie man das direkt in C++ umsetzen
    kann.

    Dabei bin ich auch auf diesen Beitrag gestoßen:

    http://www.c-plusplus.net/forum/viewtopic-var-t-is-104590-and-postdays-is-0-and-postorder-is-asc-and-start-is-10.html

    Leider ist mein Wissen im Bereich C# gleich null...ich wüßte nichtmal,
    ob ich im Visual Studio 2003 dafür die Window-Forms (.net) Variante als
    Projektgrundlage nehmen müsste 🙄

    Evtl. kann hier jemand von euch helfen? Gerne auch per PN (an Shell32).
    Und nein, keine Sorge, ich habe mit dem Key nichts illegales vor (wir verfügen
    hier über 10 legal erworbene Keys, müssen aber gelegentlich Geräte von freien
    Mitarbeitern austauschen und die sollen dann den gleichen Key wie zuvor verwenden).



  • Hat sich erledigt. Habe es umgebaut bekommen.
    Bin wohl reif für die Insel... 😃

    Wenn es nicht gegen die Forenregeln ist etc. würde ich das hier posten?!
    Es ergibt sich nur noch ein Problem mit dem letzten Teil des Registrypfades:

    dwRet = RegOpenKeyEx(HKEY_LOCAL_MACHINE,"SOFTWARE\\Microsoft\\Office\\10.0\\Registration\\{123456-E456-7A95-AD12-CB56GF65656XY}",0,KEY_READ,&key);
    

    Das "123456-E456-7A95-AD12-CB56GF65656XY" ist afaik ja nicht so einfach zu filtern, da auf jedem PC ein anderer Wert, oder?



  • Ich glaube das sind UID's oder wie sich das nennt.
    Kann man sicher auch irgendwie ermitteln, aber koppeln die sich nicht an
    Netzwerkadapter?


Anmelden zum Antworten