Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 6 odgovora
  • 2.619 pregleda

Najnovija ↓

MSCOMM32 missing or invalid 28.03.2008. u 10:59 · pre 226 meseci #1
Eto mene, nažalost, opet u VB6 vodama

Imam problem prilikom starovanja jednog programa pod limited user account-om na WinXP. Prilikom startovanja dobijem poruku
Citat:
"Component 'MSCOMM32.OCX' or one of its dependecies not correctly registered: a file is missing or invalid

dok pod amin nalogom radi sasvim OK.

Šta uraditi da program proradi pod oba naloga?
Potpis
Naučio sam...
Da je važnije biti ljubazan nego biti u pravu
Re: MSCOMM32 missing or invalid 28.03.2008. u 11:25 · pre 226 meseci #2
Mislim da su tu u pitanju privilegije koje proces dobije kad je pokrenut pod ogranicenim nalogom i mislim da tu ne mozes da uradis nista.
Nisam bas 100 % siguran ali mislim da stvari tako stoje ... Mozda neko drugi ima neko resenje ...
Pozdrav
Potpis
HomePage http://www.eurora3d.com
Re: MSCOMM32 missing or invalid 28.03.2008. u 11:29 · pre 226 meseci #3
Pa i meni se čini, ali zar nema neka opcija u Security policy da se omogući izvršavanje programa?

do sad sam probao da postavim da USERS grupa ima full access na ceo Win direktorijum i na folder gde se nalazi program ... naravno bez uspeha
Potpis
Naučio sam...
Da je važnije biti ljubazan nego biti u pravu
Re: MSCOMM32 missing or invalid 28.03.2008. u 11:54 · pre 226 meseci #4
Otvori MSCOMM32.OCX sa xxx\Microsoft Visual Studio\Common\Tools\DEPENDS.EXE i vidi koje su mu biblioteke potrebne osim onih kernel32.dll, ntdll.dll i sl. i prekopiraj MSCOMM32.OCX i te datoteke u folder u kome ti se nalazi kompajliran program tj. exe i trebalo bi da radi i pod guest accountom.
Re: MSCOMM32 missing or invalid 30.03.2008. u 23:09 · pre 226 meseci #5
Po ovome što ja vidim ne treba mu ništa posebno :(

OLE32
User32
Kernel i sl.
Potpis
Naučio sam...
Da je važnije biti ljubazan nego biti u pravu
Re: MSCOMM32 missing or invalid 31.03.2008. u 17:55 · pre 226 meseci #6
Ovo je sta setup wizardi koriste za mscomm32:

[MSComm32.ocx]
Dest=$(WinSysPath)
Register=$(DLLSelfRegister)
Version=6.0.81.69
Uses1=ComCat.dll
Uses2=
CABFileName=MSComm32.cab
CABDefaultURL=http://activex.microsoft.com/controls/vb6
CABINFFile=MSComm32.inf

[ComCat.dll]
Dest=$(WinSysPathSysFile)
Register=$(DLLSelfRegister)
Uses1=

Neka pitanja:

Da nije mozda admin zabranio korisnicima pristup na COM portove? (Probaj da otvoris port sa HyperTerminal-om)

I da li si probao da iskopiras mscomm32.ocx u direktorijum u kome se nalazi i sama aplikacija?

Jesi li probao da napravis instalaciju sa Package & Deployment Wizard-om(Nalazi se u Start Menu/Programs/Microsoft Visual Studio 6.0/Microsoft Visual Studio 6.0 Tools)?

I ako posle svega ne uspes da otkrijes u cemu je problem: preuzmi MSComm32.cab i reinstaliraj kontrolu. Mozda je jednostavno "pobrljavila"!
Re: MSCOMM32 missing or invalid 01.04.2008. u 13:59 · pre 226 meseci #7
Cisto da dodam ne ulazeci u to dali ce ActiveX da radi na ogranicenom nalogu kada je u App folderu.
Lokacija COM objekata (njihovih fajlova) je zapisana u Registrima i OS koristi fajl koji je tamo naveden. Ako ga samo kopiras na drugu lokaciju OS ce i dalje da ga ucitava sa registrovane lokacije (ovo nisu obicni dll fajlovi) tako da bi logican korak bio da se ActiveX i registruje na novoj lokaciji.
Komandna linija
Code:

c:\windows\system32\regsvr32 ActiveX.ocx
Potpis
HomePage http://www.eurora3d.com
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme