Buď nechápu váš dotaz, nebo nechápete princip, jakým fungují procesy ve Windows. Máte svoji aplikaci, která používá funkce z nějaké DLL knihovny. Ale to, že máte v knihovně nadeklarovanou strukturu, neznamená, že se data ukládají do té knihovny, a už vůbec by nemělo jít dostat se k datům jedné aplikace z aplikace druhé. Každá aplikace má svůj virtuální adresní prostor. Jedině využít nějak shared memory, ale to je podle mě zbytečně složité. Můžete si napsat vlastní commandlet (příkaz powershellu), který se nějak běžící aplikace zeptá a data si z ní vyžádá, ale abyste referencoval dll knihovnu do powershellu nebo co jste to chtěl, to je hloupost. Pokud byste chtěl volat pouze funkce této knihovny, pak ano, ale k datům cizí aplikace se nedostanete.
|