Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: dan67 03. 08. 2026, 20:12:10

Název: Oprava win programu/pluginu v .NET
Přispěvatel: dan67 03. 08. 2026, 20:12:10
Zdravím,
mám prosbu. Našel by se někdo, kdo by mi pomohl rozfungovat plugin do sporttracks3 pod linuxem? Program jsem používal pod wine, fungoval i s pluginem, ale po poslední aktualizaci se wine rozbilo a nejede. Nemám náhradu :-( GoldenCheetah jsem zkoušel, ale na plavání není úplně ideální.
Plugin mám oficiálně koupený, ale registrační servery nejedou, pod Bottles registrace lokálně neprojde... Je to aplikace pod .NET, myslím 3.5 nebo výše.
Zkoušel jsem to s pomocí Gemini a dnSpy, ale neuspěl jsem.
Název: Re:úprava/oprava win programu/pluginu v .NET
Přispěvatel: panpanika 03. 08. 2026, 20:56:31
ja jsem nedavno neco opravoval v dotnet aplikaci zapomoci jetbrains dotpeek, treba ti to pomuze. to co jsem delal bylo ale dost jednoduchy a urcite ne obfuskovany..
Název: Re:Oprava win programu/pluginu v .NET
Přispěvatel: Brumla 03. 08. 2026, 23:03:55
A vrátit wine na starou funkční verzi nepomohlo?
Název: Re:Oprava win programu/pluginu v .NET
Přispěvatel: dan67 04. 08. 2026, 09:15:02
A vrátit wine na starou funkční verzi nepomohlo?

to jsem zkoušel, ale je to win32 program a nedařilo se mi rozjet wine pro 32bit, zprovoznit dotnet a mono. S "hotovým" bottle jsem SportTracks rozjel celkem rychle, ale ten plugin má problém s registrací. ještě budu zkoušet. Za těch 15let jsem si na SportTracks zvykl a v mém věku se mi nechce učit něco nového (vím, že to je výmluva, ale je to tak).

Ještě to budu zkoušet, výhoda bottle je, že má člověk oddělené prostředí a může zkoušet různé varianty. A mám v záloze funkční VM s win7, kde SportTracks jede. Ale kdo má pořád spouštět VM. Radši bych to měl v rámci jednoho desktopu.
Název: Re:Oprava win programu/pluginu v .NET
Přispěvatel: dan67 06. 08. 2026, 18:54:38
A vrátit wine na starou funkční verzi nepomohlo?

to jsem zkoušel, ale je to win32 program a nedařilo se mi rozjet wine pro 32bit, zprovoznit dotnet a mono. S "hotovým" bottle jsem SportTracks rozjel celkem rychle, ale ten plugin má problém s registrací. ještě budu zkoušet. Za těch 15let jsem si na SportTracks zvykl a v mém věku se mi nechce učit něco nového (vím, že to je výmluva, ale je to tak).

Ještě to budu zkoušet, výhoda bottle je, že má člověk oddělené prostředí a může zkoušet různé varianty. A mám v záloze funkční VM s win7, kde SportTracks jede. Ale kdo má pořád spouštět VM. Radši bych to měl v rámci jednoho desktopu.

Jen pro info. vypadá, že jsem byl úspěšný. Bylo potřeba Bottles nastavit na "staré" win32, ne ty nové wow64 s podporou win32. Pak šlo naistalovat dotnet35sp1 a sporttracks3 i plugin se rozjeli. S Bottles to bylo celkem jednoduché, s pomocí Gemini. Kdyby někdo bojoval s wine a 32bit programy.

Bohužel registrace pluginu je jen online, takže smůla. :-( myslel jsem, že má nějakou kontrolu InvoiceID zabudovanou v sobě, nemá :-( 
Ale s pomocí dnSpy se podařilo tuhle online kontrolu obejít a starý registrační kod, který jsem si dříve koupil, je opět funkční.


Základy programování z Delphi, případně VBA v excelu se hodily. Trochu jsem tomu kodu rozuměl. I když programátor nejsem.