Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 17585|Odgovoriti: 0

[Vir] Reši klic C# za izvedbo pridobivanja js poročil v tovarni razreda COM s CLSID kot {0E59F1D5-1FBE-11D0-8FF2-00A0D10...

[Kopiraj povezavo]
Objavljeno na 10. 03. 2017 16:12:31 | | | |
{"Pridobivanje komponente s CLSID {0E59F1D5-1FBE-11D0-8FF2-00A0D10038BC} v tovarni razreda COM ni uspelo zaradi naslednje napake: 80040154 Ni registriranega razreda (izjema iz HRESULT:0x80040154 (REGDB_E_CLASSNOTREG))."" }

Nedavno sem naredil simulirano spletno stran z zahtevo, da poenostavim zapletene podatke izvirne spletne strani, predlagam uporabne podatke za preprosto prikaz in dokončanje objave. Ker so podatki izvirne spletne strani šifrirani z js, sem uporabil metodo js dešifriranja izvirne spletne strani in poklical js by C#, da sem dobil dešifrirane podatke.
Celoten okvir za zajem paketov uporablja univerzalno ogrodje Su Fei HttpHelper, metoda izvajanja js pa uporablja metodo HttpHelper.Javascrip{filtering}tEval, ki jo je implementiralo ogrodje. Spletno stran sem namestil na IIS, nato pa se je pojavila težava.
Po namestitvi IIS dostop začne poročati o izjemah, pri čemer je specifična napaka pravilna:
Vrsta izjeme: COMException
Sporočilo o izjemi: Pridobivanje komponente s CLSID {0E59F1D5-1FBE-11D0-8FF2-00A0D10038BC} v tovarni razreda COM ni uspelo zaradi naslednje napake: 80040154 Ni registriranega razreda (izjema iz HRESULT:0x80040154 (REGDB_E_CLASSNOTREG)).
Če te komponente ne najdem, kam je izginila, jo moram najti.
1. korak: Register išče to vrednost, odpre register in išče {0E59F1D5-1FBE-11D0-8FF2-00A0D10038BC} Ta vrednost se nahaja v registru MSscrip{filtering}tControl.scrip{filtering}tControl, ustrezna komponenta pa je msscrip{filtering}t.ocx:
Korak 2: Registrirajte komponento msscrip{filter}t.ocx, 32-bitni sistem je pod C:WindowsSystem32, jaz pa sem 64-bitni sistem pod C:WindowsSysWOW64.
Zaženi Cmd kot administrator za izvedbo ukaza: Regsvr32 C:WindowsSysWOW64msscrip{filter}t.ocx(32 je sistemska pot s C:WindowsSystem32msscrip{filter}t.ocx)
Upoštevajte, da morate Cmd zagnati kot skrbnik, sicer DLLRegitsterServier ne bo imel privilegij izvajanja. Uspešni rezultati registracije:
Po zaključku zgornjih dveh korakov se stanje vrne v normalno stanje.





Prejšnji:Najnovejše ranljivosti in metode napada v različicah Struts2 2.2 in 2.3
Naslednji:Haha, šel sem spat, nisem več igral
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com