Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[ot] nie znaleziono punktu wejśćia procedury....

464 views
Skip to first unread message

1634Racine

unread,
Feb 15, 2018, 2:51:21 PM2/15/18
to
problem opisuje schematycznie:

PROGRAM.exe przy probie uruchomienia daje info (btw: pojawia sie takze
atrapa inerfejsu programu - zero klikalnych klawiszy, wyszarzenia, etc.):

nie znaleziono punktu wejscia procedury "A" w bibliotece X.dll

w process hacker:
-------------------------
1.
PROGRAM.exe -> properties -> modules
- biblioteka X.DLL faktycznie nie ma eksportu "A"
2.
ale tez zadna biblioteka w modules nie ma importu "A"

PROGRAM.exe opisywany jest jako program dla xp. Mam co do tego watpliwosci,
wzmocnione pkt.2. (?)

Pytanie
-----------
Czy na tym wypada zakonczyc zabawe w szukanie przyczyny awarii, bowiem
PROGRAM.exe po prostu nie jest dla xp?

Grzegorz Niemirowski

unread,
Feb 15, 2018, 3:38:29 PM2/15/18
to
1634Racine <mnj...@j.cbqebml> napisał(a):
> problem opisuje schematycznie:
> PROGRAM.exe przy probie uruchomienia daje info (btw: pojawia sie takze
> atrapa inerfejsu programu - zero klikalnych klawiszy, wyszarzenia, etc.):
> nie znaleziono punktu wejscia procedury "A" w bibliotece X.dll
> w process hacker:
> -------------------------
> 1.
> PROGRAM.exe -> properties -> modules
> - biblioteka X.DLL faktycznie nie ma eksportu "A"
> 2.
> ale tez zadna biblioteka w modules nie ma importu "A"

A musi? To exe chce ją importować. O ile dobrze rozumiem :)

> PROGRAM.exe opisywany jest jako program dla xp. Mam co do tego
> watpliwosci, wzmocnione pkt.2. (?)
> Pytanie
> -----------
> Czy na tym wypada zakonczyc zabawe w szukanie przyczyny awarii, bowiem
> PROGRAM.exe po prostu nie jest dla xp?

Dlaczego nie napiszesz o jaką bibliotekę chodzi ani jaką procedurę? Jeśli
jest to biblioteka systemowa, dla której nie ma nowszej wersji dla tej
wersji Windows, to jest problem. W przypadku niesystemowej pewnie da się
znaleźć jej nowszą wersję.
"prostu nie jest dla xp" to zawsze jest jakiś zestaw przyczyn.

--
Grzegorz Niemirowski
http://www.grzegorz.net/

1634Racine

unread,
Feb 15, 2018, 10:02:42 PM2/15/18
to
Grzegorz Niemirowski w news:p64r44$qok$1...@node1.news.atman.pl
Nie ma problemu z ujawnieniem szczegolow, ale chodzilo mi o wnioskowanie
ogolne.

program = Deblocker (komorki androidowe), opisywany jako takze dla xp.
procedura = WSAPoll
biblioteka = ws2_32.dll

Raczej mialem racje - opisy-klamczuszki, bo program nie jest dla xp:
minimalne wymagania dla
WSAPoll, to Vista
https://msdn.microsoft.com/pl-pl/library/windows/desktop/ms741669%28v=vs.85%29.aspx?f=255&MSPPError=-2147217396

Ale pojawil sie oboczny problem, raczej ciekawostkowy: ws2_32.dll to b.
wazny plik (sockety), jest u mnie w xp, tylko, ze... ani sladu po nim w
rejestrze. Jest w system32. Bez rejestracji? hm. Moze sa takie cuda. W
kazdym razie zarejestrowac nie daje sie. Wlasciwosci (wersja, etc.) ma
zgodne z opisami w sieci.

Grzegorz Niemirowski

unread,
Feb 16, 2018, 4:00:34 AM2/16/18
to
1634Racine <mnj...@j.cbqebml> napisał(a):
> Nie ma problemu z ujawnieniem szczegolow, ale chodzilo mi o wnioskowanie
> ogolne.
> program = Deblocker (komorki androidowe), opisywany jako takze dla xp.
> procedura = WSAPoll
> biblioteka = ws2_32.dll
> Raczej mialem racje - opisy-klamczuszki, bo program nie jest dla xp:
> minimalne wymagania dla
> WSAPoll, to Vista
> https://msdn.microsoft.com/pl-pl/library/windows/desktop/ms741669%28v=vs.8
> 5%29.aspx?f=255&MSPPError=-2147217396

Zgadza się. A na dodatek i tak ta funkcja ma buga :)
https://daniel.haxx.se/blog/2012/10/10/wsapoll-is-broken/

> Ale pojawil sie oboczny problem, raczej ciekawostkowy: ws2_32.dll to b.
> wazny plik (sockety), jest u mnie w xp, tylko, ze... ani sladu po nim w
> rejestrze. Jest w system32. Bez rejestracji? hm. Moze sa takie cuda. W
> kazdym razie zarejestrowac nie daje sie. Wlasciwosci (wersja, etc.) ma
> zgodne z opisami w sieci.

Przeświadczenie, że DLL musi być w rejestrze i musi się rejestrować jest
błędne. Może zbyt wiele poradników w necie każe odpalać regsvr32 i jest
takie wrażenie, ale ogólnie zwykła biblioteka DLL nie potrzebuje żadnych
rejestracji ani ich nie obsługuje. Po prostu eksportuje zestaw
funkcji(procedur) i już. EXE może ją zaimportować poprzez importy, z
katalogów z PATH, Windows lub bieżącego. EXE może też załadować DLL funkcją
LoadLibrary https://msdn.microsoft.com/en-us/library/ms684175.aspx Nie
zobaczysz wtedy tej biblioteki w importach EXEka.

Istnieje jednak specjalna odmiana bibliotek DLL - biblioteki COM. Takie
biblioteki są obiektowe i udostępniają swoje funkcje zgodnie z modelem COM.
Wymagają one rejestracji, która odbywa się przez wywołanie z nich procedury
DllRegisterServer i która tworzy wpisy w rejestrze. Natomiast biblioteki
Windows API, w tym socketowe, to zwykłe DLLe, nie COMowe.

1634Racine

unread,
Feb 16, 2018, 5:51:03 AM2/16/18
to
Grzegorz Niemirowski w news:p666jh$6rn$1...@node2.news.atman.pl
thx


artiun

unread,
Feb 16, 2018, 10:26:47 AM2/16/18
to
W dniu 2018-02-16 o 11:26, 1634Racine pisze:
Bądź konsekwentny. Daj ni link pod ten soft. Dla zabawy sprawdzę. A Ty X i
Y. Moje oczka to już widziały, odpowiedź nie jest taka prosta. Rozwiązanie
bywa proste.
MA DZIALAC NA XP.

--
Artur

1634Racine

unread,
Feb 16, 2018, 11:14:49 AM2/16/18
to
1634Racine w news:5a8649d1$0$573$6578...@news.neostrada.pl
[...........]
> program = Deblocker (komorki androidowe)

sorrrry :) --> Debloater

artiun

unread,
Feb 16, 2018, 1:39:53 PM2/16/18
to
W dniu 2018-02-16 o 17:14, 1634Racine pisze:
dziękujemy łaskawco.

--
Artur

1634Racine

unread,
Feb 16, 2018, 2:05:17 PM2/16/18
to
artiun w news:5a872578$0$572$6578...@news.neostrada.pl
jak dotad, zgodnie z moimi przxewidywaniami, do rozwiazania problemu nazwa
progr. nie byla potrzebna, a mnie chodzilo w oczywisty sposob o wybadanie,
czy jest jakas regula natury ogolnej, ktora pozwala wnioskowac, ze progr.
nie jest dla xp.
sprawdzilo sie.
jesli nazwa w czyms pomoze - ordery czekaja.



1634Racine

unread,
Feb 16, 2018, 2:45:51 PM2/16/18
to
1634Racine w news:5a870378$0$558$6578...@news.neostrada.pl
program Debloater zawiera plik adb.exe (ten plik generuje wspomniany blad.
o tyle sprawa poszla pol kroku do przodu, ze:
oryg. adb.exe (1,70 MB) zamienilem pierwsza lepsza wersja adb.exe dla xp
(160 KB !), Debloater uruchomil sie bez bledu, ale nie widzi komorki. Nic
dziwnego, w zasadzie... Waga plikow adb.
Wypada wiec znalezc jakas dobra i bardziej "na bogato" skompilowana wersje
adb.exe. Moze zaskoczy.

1634Racine

unread,
Feb 16, 2018, 3:03:00 PM2/16/18
to
1634Racine w news:5a8734ee$0$576$6578...@news.neostrada.pl
tutaj jest chyba wszystko -->
https://wiki.kikapptools.com/knowledge-base/windows-xp-sdk-problem/
wziecie stad dla Debloatera plikow zastepujacych oryginalne - uruchamia
wlasciwie Debloater, aczkolwiek od razu daje komunikat tyczacy juz tylko
sprawy komorki i to chyba nie jest temat na tutaj...




artiun

unread,
Feb 16, 2018, 3:32:48 PM2/16/18
to
W dniu 2018-02-16 o 20:45, 1634Racine pisze:
> 1634Racine w news:5a870378$0$558$6578...@news.neostrada.pl
>> 1634Racine w news:5a8649d1$0$573$6578...@news.neostrada.pl
>> [...........]
>>> program = Deblocker (komorki androidowe)
>> sorrrry :)    -->  Debloater
>
> program Debloater zawiera plik adb.exe (ten plik generuje wspomniany blad.
> o tyle sprawa poszla pol kroku do przodu, ze:
zaczynasz coś pisać :)
Odpala na XP bez problemu (przynajmniej u mnie).
> oryg.  adb.exe (1,70 MB)   zamienilem pierwsza lepsza wersja adb.exe  dla xp
> (160 KB !), Debloater uruchomil sie bez bledu, ale nie widzi komorki. Nic
> dziwnego, w zasadzie... Waga plikow adb.
Tego (sytuacji nie znam)
> Wypada wiec znalezc jakas dobra i bardziej "na bogato" skompilowana wersje
> adb.exe. Moze zaskoczy.
OK. Gdzie wywala błąd? Tego dotyczyło pytanie.

--
Artur

artiun

unread,
Feb 16, 2018, 3:32:48 PM2/16/18
to
W dniu 2018-02-16 o 20:05, 1634Racine pisze:
Nie jest tak, że pod XP. lub nie. Dlatego (nie rozpiszę). Pewne sprawy da
się obejść (nawet jeśli są dla Vista). Po jaki ch... robisz tajemnicę????

--
Artur

1634Racine

unread,
Feb 16, 2018, 5:01:34 PM2/16/18
to
1634Racine w news:5a8738f3$0$656$6578...@news.neostrada.pl
w jaskini lwa
https://forum.xda-developers.com/nexus-5x/general/psa-fix-adb-doesnt-winxp-t3403955
- potwierdzaja: plik abd.exe (nalezacy do progr. Debloater) musi byc w
wersji dla xp i w tym linku podaja jeszcze nowsze wersje niz w linku wyzej,
wszystkich plikow wystepujacych w Debloater (czyli m.in. adb.exe).
Na moim xp Debloater uruchamia sie juz bez problemu, aczkolwiek - jak
wspomnialem - wspolpraca programu z (moja) komora jest problematyczna,
najdelik. mowiac. Temat raczej dla forum.xda-developers.com



Animka

unread,
Feb 17, 2018, 7:24:11 AM2/17/18
to
W dniu 2018-02-16 o 10:00, Grzegorz Niemirowski pisze:

> Istnieje jednak specjalna odmiana bibliotek DLL - biblioteki COM. Takie
> biblioteki są obiektowe i udostępniają swoje funkcje zgodnie z modelem
> COM. Wymagają one rejestracji, która odbywa się przez wywołanie z nich
> procedury DllRegisterServer i która tworzy wpisy w rejestrze. Natomiast
> biblioteki Windows API, w tym socketowe, to zwykłe DLLe, nie COMowe.

Windows 8.1 Edytor -nie mozna znaleźć kontroli dostępu do konta.
Chcę nadać uprawnienia Windows Eksplorer, ale nie mozna zmienić.
Ponadto po uruchomieniu systemu wyskakuje mi komunikat Unkown Hard
Error, chociaż wszystko w porządku z dyskami.
Podejrzewam, że to jest związane z dllhost.exe. Skąd ściągnąć to dll
(niezawirusowane) i zarejestrować w systemie?


--
animka

Animka

unread,
Feb 17, 2018, 10:40:28 AM2/17/18
to
W dniu 2018-02-17 o 13:23, Animka pisze:
Edit:
Naprawiłam problem, ale dllhost.exe (com.surrogate) ciągle siedzi w
uruchomionych procesach. Chciałabym, żeby się nie pojawiał.


--
animka
0 new messages