EltenLink

Elten i Zhengdu Screenreader: Patch gotowy, ale pytania pozostają

Back to Klient dla systemu Windows

#1 nuno69

Hej! Zainspirowany potrzebą użytkownika (ja od zawsze w Eltenie używałem SAPI) stworzyłem patcha umożliwiającego korzystanie z Eltena przy pomocy ZDSR. Mam jednak kilka pytan.
1. Elten do gadania z NonUsable wykorzystuje bibliotekę NVDARemoteHelper.dll, która zdaje się że jest po prostu zmodyfikowanym kontrolerem. Pytanie pozostaje, do czego służą poniższe funkcje i jakie są ich sygnatury?
execInThread
initInprocManagerThreadIfNeeded
injection_initialize
injection_terminate
installIA2Support
nvdaControllerInternal_vbufChangeNotify
nvdaInProcUtils_winword_expandToLine
NVDALogCrtReportHook
registerWindowsHook
registerWinEventHook
uninstallIA2Support
I gdzie ewentualnie znajdę kod tej libki?


- "Intelligence and wisdom is like jam. The less you have, the harder you're trying to spread it arround." - French proverb
2023-04-09 10:38

#2 nuno69

P.S. Patch. Wkleić, w ini zmieniać jak się wie


- "Intelligence and wisdom is like jam. The less you have, the harder you're trying to spread it arround." - French proverb
2023-04-09 10:40

#3 violinist Archived

co ciekawe, u nuna jedynego jakoś to zadziałało a mi wypiernicza błędem. mogę tutaj też wkleić wiadomość jaką napisałem do pajpera.
hej, może ci wiadomo, że istnieje sobie taki chiński screenreader jak shengdu screen reader, i my z nunem próbowaliśmy zrobić taki kontroler, który udawał by nvda żeby elten mógł gadać tym czytnikiem. czy pomógł byś nam rozwiązać problem i opisać błąd który się wyświetla? jak chcesz, mogę ci podesłać wszystkie pliki które ten zdsr potrzebuje bo w każdym innym programie czy grze ten nasz kontroler który nuno napisał do tego zd działa bez problemu, tylko z eltenem jest jakiś problem.
w załączniku ślę loga co robi elten.
Nuno skompilował to nvda_remote_helper.dll i wrzucił tam dllkę która podszywa się normalnie gdzieindziej pod nvda i co ciekawe, tylko u niego elten gada tym zdsr'em a np u mnie i u kolegi wali takim błędem przy starcie:
Script 'Loading{scenes}' line 260: RuntimeError occurred.
LoadLibrary: bin\nvdaHelperRemote
OK
Pozdrawiam.
2023-04-08 20:04:55



2023-04-11 15:06

#4 violinist Archived

w sensie ja byłem pomysłodawcą tego kontrolera, a nuno na moją prośbę próbował to zrobić.



2023-04-11 15:07

#5 mateponczas

A gdzie te wszystkie pliki wkleić?



2023-04-11 15:09

#6 violinist Archived

wklejasz je do c:\pliki programów x86\elten\bin\



2023-04-11 15:12

#7 violinist Archived

tylko zachowaj sobie na wypadek orginalny plik nvda_remote_helper.dll z tego folderu jak by ci elten nie chciał wystartować tak jak u mnie i u matiegod25



2023-04-11 15:13

#8 violinist Archived

daj znać co się stanie u ciebie



2023-04-11 15:14

#9 nuno69

No właśnie @Mate, daj znać.


- "Intelligence and wisdom is like jam. The less you have, the harder you're trying to spread it arround." - French proverb
2023-04-11 15:45

#10 mateponczas

@Nuno, niestety, taki sam błąd, jak u mietka..



2023-04-11 17:45

#11 violinist Archived

no, kurde, to szalone mega xd jedyny wyjątek na tej ziemi któremu działa i to faktycznie działa, nuno sobie tego nie zmyślił, bo faktycznie widziałem na streamie na teamtalku pokazywał i u niego ruszyło tylko teraz pytanie dlaczego tylko u nuna hmm?



2023-04-11 19:05

#12 nuno69

A sprubujcie uruchomić Eltena z tego archiwum
https://transfer.sh/f3zb6i/ELTEN.ZIP


- "Intelligence and wisdom is like jam. The less you have, the harder you're trying to spread it arround." - French proverb
Edited 2023-04-12 14:59

#13 violinist Archived

no to patrzymy



2023-04-12 18:20

#14 mateponczas

Dalej to samo, ponadto ESET uznał mi stronę i archiwum jako wiruz, ale mniejsza z tym.



2023-04-12 19:36

#15 violinist Archived

takteż myślałem że to nie pójdzie.



2023-04-12 19:37

#16 nuno69

Halo halo, podbijam.


- "Intelligence and wisdom is like jam. The less you have, the harder you're trying to spread it arround." - French proverb
2023-05-07 21:41

#17 violinist Archived

co podbijasz?



2023-05-07 21:42

#18 violinist Archived

czy jest wgl kiedyś szansa na ten patch?



2023-05-07 21:42

#19 nuno69

No może Pajper się wypowie czemu to mozenie działac.


- "Intelligence and wisdom is like jam. The less you have, the harder you're trying to spread it arround." - French proverb
2023-05-07 21:42

#20 violinist Archived

no przydało by się



2023-05-07 21:44